Skip to main content

Full text of "Oh! Hit Bit Vol 6 1985"

See other formats


SMC リンク パッケージ 集 vol.2 



MSX ミュージック エディタ 11、 サ ゥント 1 デ イタ 



SMC オリジナル ゲーム 「AREA-Xj 



定価 480 円 



メッツ 才ー赠 間が ふえた。 



RAM64K ノ 《イトの メッツ ォ一 HB- 201 新登場。 
人気の メッツ ォ一 、つし よに、 MSX を さらに 面白く する C 



= iv-:i ベ 3 の 本格派 HB-201 と、 16KB の 
ノ、, き- 3- '01: 楽しみ 広げる 2 スロット 搭載。 
-ゲノ T—--?— HB- 201 新登場。 RAM 
MB.- ^二て J| ^ な フ: 口 グラム や ゲームに も 余 

5^ て ゾフ K さつに 幅 £く 楽しめます。 また、 

みんな K 氕 HB - 101 は スタンダードな RAM16 
KB ( W 壳 ェ 7 スパン ジョン メモリ一 力一 トリ ッ ジ 
装薈で RAM64KB まて' 拡張可能)。 気き に 楽し 
•^ぷぺ•':Iンて■r: ^ち ろん、 どちらも 2 スロット 搭載。 



フロッ ピ一 テ、:^ ス ク ドライ ブ と 組 んで、 より タ才ナ ミツ 
クな プレイ も 行えます。 デ-ー タレ コーダ や カラー フ- 
口 ッタ一 プリ ンタ などの 周辺 機 きま と桉 続 す れ ば 
楽しみが 倍増す る こと 受け あいです。 これから は、 
ふたつの メッツ ォ一 が MSX をます ます 面 fK します。 
カーソル ジョイスティック や ポーズ ボタン 付で 
プレイが 面白い。 便利な キヤ リ ン クン 、ン ドル ィ寸。 
エキサイティングに ゲ一ム が 楽しめる 力一 ソ ノレ ジョ 
ィ スティック や ゲーム を '時 中断で き る ポーズ ボタ 



ン。 持ち運びに 便 利 な キ ャ リ ングノ 、 ン ドル。 な ど、 
メッツ ォ 一は みんなに うれしい 美しい パソコンです。 
住所録な どが 簡単に つくれる HIT B ぽ ノート 
機能 内蔵。 16 色 カラー 表示。 サウンド 機能。 

ソニー 独自の HIT BIT ノート 機能 内蔵。 住所録、 
スケ ジュ一 ルな どが 誰でも 簡 単につ くれます。 ま た、 
MSX 規格 だ 力' ら ソフト も 充実。 もちろん 16 色の 力 
ラー 表示 や 8 オクターブ 3 重 和 
音の サウンド 機能 M れ 、て 、ます 



新登場 敏虚 




rfM^: 木^ 能に、 さらに RJiM64IO <{ト 搭載。 
二/:, え き;^ ノ しつ メ-ゾ 外つ 

■ 國^^ J ソニー パーソナル コンビ ュ一タ HB- 201 

HB,201 特 9,800 



ラ— ょゾャ i 肖し の ブラックと ライト グレ— の 2 タイプです。 



美" ヅ オル ムが入 気の パソコン。 基本 機能に & した、 
二れ は、 夢中の 人の メッグ 才ー。 

ソニ一 パ一 ソナル コンピュータ HB -つ 01 園 國^^ M M 

¥46,800HB401 



ボテ 1 カラ一 は レッド、 ブラック、 アイ ホ' リーの 3 タイプです。 



ヒダを差しぁi^ますノ、ガキに住所*氏g■年tt'廣業•機稽名をごle人のラ;Lぉ申し込み(た'さぃ。干l08來ゃ;la高li局^?(内ソニ一 鼸国内1^1^*:部カタ0グ「0'^^」係参^3はマィグ£1ゾフ^の商«です。 





US 



國 




SONY 



, A 



様々 な 高級 S' 語 を 3,5 インチ フロッピ一 で 供給。 
_ CP/M マシン だから、 楽しみ は 多彩た'。 _ 

パソコン を 深く 知れ ば お 1 る ほど、 単に アプリ ケ一 
シ ヨン ゾフ トを利 ft! する だ ( ナ でな 《 分 Q 身で 様々 
な ほ >1?^を 使って プロ グラ ミン グを 楽しみた くな り 
す。 ソニーの SM0777C は、 言語の 面白さ 
を 追求で きる パソコン。 C P/ M テ" イス 
(i^il 売) を 搭載す ると、 システム 全体 力 ― 
高性能 CP/M マシンに なり FORTRAN, FORTH, 
COBOL, PROLOG. C など 各種 rC'; 級 ま 語 を 走 
らす ことができます。 しかも、 SMC-777Cffl に 数多く 
の 高級 き11^3.5 ィ ンチ フロッピ一 で用氳 —き B 站も 
つ 可能性 を、 あなたの 手で 確 力 'め る ことができ ます。 
■SMC- FORT RAN 
世界で 最初に 開? g された 高級 H 語です。 SMC 
では 数値計算 に 適し、 科学技術 計算 や 機 1^ の 
Sijfp に 優れた ANSI- FORTRAN の サブセット 
を 採 W しています。 (型 名 SMJ- S037D¥14,800) 

■ SMC-COBOL 

事務 ffl 共通 g 語。 SMC では、 Ht 界の 標準と なる 
AN S ト 74 がべ一 スで す。 非常に コンノ 《ク 卜て :48 
K RAM システム でも 約 4000 ステートメントの プロ 
グラム 実行可能。 (型 名 SMJ-S038D¥14,800) 

■ SMC- PASCAL 
科学技術 計算、 事務 现、 コンピュータ 教育、 
アル ゴ リ ズム 記述 などに 適し た 言語。 1960 年代 







i 吾。 ザ '8 ヒ V ト。 



^ 二-ノスて S 計 さ r 二ました: プログラミング 言 

お : - -#ぶ : : : : - き . り め ての 入でも 容 

^:3t*ir?;- 5 gSMJ-S039D ¥14,800) 

― てべ スト セラ一 の 实镇を もつ 「BDS- C」。 
ま- S'":: プログラミング, 移壞 性、 オブジェクトの 
r: 峯 な どで されて いる 言 語です。 失な 期 間 ( : 
学ぶ こ 二 でき、 しかも 本格的な プログラミングに 
': 通 C - て- 、ます: < 型 名 SMJ-S040D¥29,800) 

"、ェ 語と して、 各方 面 力' ら 注目され ている 
言赢: 營史は 古し FORTRAN とほ ぼ!" iii 時期の 
:5«50 年.: 5| 表されて いま す。 専門的な 問題解決 
ス" *t 論, 自然言語の JiJl、 お j 的 援 システム、 
',: '.: 向いて います。 (型 名 SMJ_S041D¥I8,500> 

■ SMC-FORTH 

ふ 一一 -ズ' 厶一ァ が 開^した 自己 増殖 型、 ス タツ 
--- ニン 二 , ド S ニノ 言き: 目的 こ; どの 分野 
-- _ _ -ミ て: OS 、;ょ ス' 、二み マ セン ブ 
ラ テっ 《ッガ 内蔵。 (型 名 S MJ-S053D ¥14,800) 

■ SMC- PROLOG 

— 355 世 ^コンピュータ 計画」 の 核 言語 モ カレに 
な 弔 さ f に んェ 知能 言語.' 知識 it 理 S 語と LT 
it 目 さ f-- て.、 る 論理 型 プログラム言語。 1972 年 
—エンスで 11 生: (S 名 SMJ_S054D¥14,800) 
疆 SMC EDIT u-ithCP M- SO 
20 種類の コマンドと 豊富な 力一 ゾル 移震纖 能に よ 
つて プロ グラム の 作成' 修 正 を 簡単に し た ス タリ一 
ンェチ つ ターです。 (型 名 SMJ- S036D¥14,800) 



ザ*8ビットの実九付属の3.5ィンチテ=^スクには、 
― Dr.Logo や 簡易 言語、 アセンブラ も ある。 

SMC-777C に は、 3.5 インチの オリジナル デ ^ スク 
が 付属して います。 この ディスク は、 ゾニ一 独自の 
777- BASIC や 次世代の H 語 Dr 丄 ogo、 本格 
的 アセンブラ 777- ASSEMBLER, 機械語 デ 
バッガ 777-DEBUGGER、 簡易 言語 777- ME 
MO など 8 種類の ソフト を 装備。 特に、 1967 年 マ 
サチュ 一セ ッッ 工科大学の 人工知能 研究所で 
開発され た Dr 丄 ogo は、 独自の タ 一トル を簡 申- 
な コマンドと メッセージ だけで 動かし、 新しい 可 
能 性を釗 造で きる m 吾と して 注目され ています。 ま 
た、 これらの ソフト は 3.5 インチの ドライブ 力' ら 呼び 



込まれ、 Sony FILER という CP/M バ一 ジョン 1,4 
と: ff- 換性を もつ OS の もとで 作動す るよう になって 
います。 この OS は、 ユーザ一 にも 開放され ています。 
■4096 色から 16 色 を。 
SMC- 777C は、 内蔵の カラ一 パレット により 4096 
色から 16 色 を表ボ 可能。 単色 を 遺んでも その 16 
輝度 表示が できる ため、 ミニコン なみの 3 次元 グ 
ラフィック をキ S けます。 さ らに 付属の グラフィック ディ 
スクを 用いれば、 冈形 1(5:11 もいた つて 簡単に 行 え 
ます。 その他、 ミュージック ディスク も 付属して いるの 
で: 美しい 音の ft 界も 
容易に 剖 造で きます。 

SMC FORTRAN, COBOL, PASCAL. C FORTH P RO LOG , EDIT ii H/i itm^ 
f フボ一 に USP SO は コンビ ユー タ, lii に 筆 CP Ml Dr, Logo は デジ * ルリ サー 
チ ダ D ダを Jf: しあけ i す。'、 がキに U:P*Ht?^,q:» 屬 ご ゆ 
うえ. お 屮し 込みく た' さい。 TlM な ttL^'jl 乂. |*r メ ニー 帽 4|lVP;5E+^/** タ I "ダ rOii «■! 



HIT BIT 




新しい 世界 を、 発見で きそうえ 

SMC-777C 



卜の 1 /な; Ji リュー. パー ゾチ ^コンピュータ SMC 77rcviM,00O(+:f+l|; トリ: 



t'f^^7ViCPD 14CD】\-79.SW) ケーブル SMK 702¥6_S«)t のセ '卜です。 





ン 二一 'ハ' 一ン カル コンビ ユー- 

'SMC-777C 

'¥168,000 



SONY 

映像 ソースに 合わせて Z 

トリ ニトロ ン, 



水平 走査 Jil;$ 数 



I5.75KHZ 



ビデオ 系 



テレビ チューナ一 

In— |:= 



衛星放送 チューナ 



ビデオ デ': 



3 



ビデオ テ' イス ク 



MSX 



24KHZ 



31 .5KHZ 



34KHZ 



RGB 系 



,i'6W ツト ライン I 
1320 ドット ライン' 



文字 多重 デコーダー 
トコ 1 

■^41 チャフ テン iffi 末 



高 解像度 ハ ソコン 

(640 ドット X 400 ライン) 



萬 密度 キヤ フ テン 端末 

(ランク 3.5) 



デジタル スキャン コンバーター 



□ 



DSC- 10 ¥220,000 

デジタル 技術で, 通常 
の 映像信号 や RGB 信 
号 をく RGBiSifi ノン- ィ 
ンタ 一レース 信号 M 二 変 
換。 走査 棟の 数 を 2 倍 
にし、 S 密度 画像 を 再 
生し ます. ソニー 独自 





•••TRINITRON 



Is 





(上手に 使って 上 チ に 節 m) 



/ しキ 7 土お 、 ノ 水平 走査 周波数 

ノ^^ ノ r < 、15kHz〜34kHz 

フー モニター。 





「2 



pooo 文字 表示 高 画 ft 
\ テ * イス プレイ テレビ 

0.37nmi ファイン ピッチ、 2000 
文? ひお it ;、 RGB 人力 (21 ビ 
ン /8 ビン)、 fiijifiiAV Hit 、ビ 
デ 才人/ Jffi f 装 偏のお I 由' 1 

5^?テレビ;> 画 カラー テレビ 
KV-14CP1 ¥99,800 



( パソコン 専 fij、2000 
、文'; "ひれ & ディスプレイ。 

0.37mm ファイン ピッチ、 最大 
2000 文卞を 鮮明に 表示。 
RGB 人; バ アナ a グ 21 ピ 
ン Z デジ' タル 8 ピン) 装 f 菊。 
國 キャラクタ一 テ: f ス プレイ 
CPD-14CD1¥79,800 



'71 



ビデオから 高 解像度 パソコン、 密度 キャプテンまで これ 1 合で マルチに 対応し ます。 マルチ スキャン 櫬能 搭載、 

參チ as マルチ スキャン 機能。 水平 走査 周波数 i5kHz から 34kHz 、垂直 走せ 周波数ぎ OHz か 
^jHz まて 範囲な 走査 周波数に 連続して 自動 追従す る、 画期的な 新 機能です。 テレビ ビデ 
寸 i' ら高 解像^ パソコン、 高密度 キャプテンまで 踏 像 ソースの 進化に、 これ 1 台で マルチに 対応で 
きます: • 豊富な 入出力 端子 群。 RGB 系 ニュー メ デ: f ァ ソース をつ な ( f る、 アナ 口 グ 21 ピン/デジ タ 
ピン 2 系铳。 加えて、 ビデ ォ系 MSX ノ、 ソコ ンゃ ビデオ、 TV ゲーム など を 1 本の コ一 ドで fiij iM 
さ- ら養 できる AV Hit 端子 も 装備 。参 ファイン ブラック トリ 二 トロン 管。 0.37 漏 ファイン ピッチ 管に 
;- X 字 -Kf さ 情報 は シャープに、 映像 はきめ 細 力' な 3^ さ 
マ-' ュ スれン 機能に よって 2000:5:1^(80 游 X25 文 
字 >"050 文字 190 文字 X45 文字) も、 鮮明に 映し出します。 
マルチ スキャン トリ 二 トロン カラ一 モニター 

14 型 KX-MHm ¥125, 000 



LB ォ一テ オケ一 プル き VMC-610S ¥1,500 

V1C-6]!»AS 5:《 モノラル fl)*VMC-612MS ¥1,700( モノラル 用) 




に5';;>^-ニ4〔卞.マニニ7 a 饗でー 



>カタ0グぁ[£はぷ-:所.1^ぉ.年令.職集.«;;(-もゅ'«»-?,を明|;(;のヒ〒108«^:鄯/&;輪1:ぅ1)(1*}-ノニ一 (》カタ0グ係へ'、ガキでぉ申し1^みくださぃ, 




6 



マイク! □=! ンピュ 一タ ショウ 85 



5 月 22 日 7?; 〜 25 日 土に かけて、 東京 
軍 50 島の 東京 流通 センター におい 
て マイクロ コンピュータ一 ショウ 
力, 催された。 これ は、 日本 電 
子 二 業 51 興 協会が 主催して 例年 開 
たて いるもので、 毎回 話題の 
§"^==:: が 旁 表される ことで 有名で 
ある: 今年 も MSX2 の 発表、 16 ビ 
ット パソコンの 新製品な ど、 かず 
かず の g 題 を 集めた。 Oh! HIT 

Brni*«fi もさつ そく 取材して き 
たのて • ^告 しょう: 



Sony の ブ一 スは 351 会場の 中央、 NEC の 
ブ一 ス のとな りに あり、 SMC ン リ 一 ズ、 M 
SX、 そして 題の 新製品、 パーソナル ヮ一 
プロ HITBIT- Word な ど を 中心 に 展示 を 
していた。 

SMC 関係 の 展 >1;- で は 、 RS-232C を 使つ た 
通 ィ,; 関係の デモ を 走らせて い た。 今年 は 通 
信の 自由化 や、 郵政 'y? 方式の パソコン 問 
信 方式の 発表 も あり、 ますます 通ィ い; に 対 す 
る 関心が 「き まると 思わ れ る 屮、 タ ィ ム リ ― 
な 展示と いえ るで あろ う。 
MSX では HB シ リ 一ズの i ほ 斤 型、 HB-201 
の^^が おこなわれ ていた。 これ は、 HB- 
101 の 64KRAM ノ f — ジョンで、 ライト グ レ 
― と つや'; 11 し ブラ ッ ク の ボデ ィ一 カラ一 を 
\% It] し 、 お 級 感ぁふ れ る な 性能 機で あ る 。 



MSX と いえば この ショウの^ 題の- - つに、 
MSX2 が あるが、 Sony ブースに は その 姿 
はおえ な かつ た 。 MSX で ト ップ シェア を 得 
た H B シリ一 ズの MSX27 《一ジョン はいつ 登 
場す るので あろう 力'。 
さて、 この ブ一 ス で- - 大き な ifii 積 を f"i め 
ていたの が、 HITBIT Word である。 これ 
は、 Sony が 般 |f】】 けに 開 さきした パ一 ゾナ 
ル ワープ 口 で、 漢 字 3000 字 を 使用 能 、 
5 色 印 字 可能 な 熱 転写 プリンタ を" ぷ備 して 
98 , 000[1] と 、 手 $1 に 使 える ワープロ になつ 
ている。 ブースで はこの HITBIT- Word を 
た く さ ん な ら ベて、 来場 名-に 自巾に 操作 さ 
せて いた。 

そのほか、 COMDEX ではじめて 姿 を あらわ 
し た VIEW SYSTENI 力-:、 マイコン ショウ 




でも 展示され ていた。 この VIEW の 中心 は 
16 ビッ トバ一 ソナル コンピュータ の、 SMC 
-2000 である。 CPU に 80 186 を 採用、 640 X 
400、 256 色と 魅力的な マシンで ある 力;'、 ま 
ず は 北米の みでの 発売で、 B 本での 発売 は 
未定 だそう である。 

それで は、 Sony 以外の ブースに 目 を 転じ 
てみ よう。 まず は MSX2 の 動向で ある。 M 
SX と の り: 換性 を 保ち な が ら、 メモリ を 最大 
128K バイ 卜にまで 拡張可能 にし、 グラフ ィ 
ッ ク スの 解像度 をぎ ぇ大 512X212 ド ッ ト に拡 
張、 キャラクタ 阔面で 80 文字 X 24 行の 表示 
が 可能、 スプ ライト、 クロック 機能の 強化、 
FM 音源の 採 W な ど 機能 を 大幅 に 強化 し た 
ものである。 すでに 発表し 、発売 した の がャ 



マハと 東芝で、 &下、 三洋、 三菱な どが 参 
考 出品の 形で 試作品 を 展示して いた。 MSX 
2ffl の VDP を アスキーと 協同 開発した ャマ 
ハと、 MSX ェン ジン な ど の 卞 導体 製品 を つ 
くって いる 東芝が 実際の 商品 開発で も 先行 
し た の は 当 然 であ ろ う 。 Sony も 得意の AV 
技術 を 牛 かし た 特色 あ る 製品 を 開? S して も 
らいたい ものである。 

そ れ 以外の 新製品 といえば、 なんとい つて 
も 、 NEC の 新 16 ビ ット マシン、 PC98XA : 
PC9801U2 であろう 。 PC98XA は CPU が、 
80286, メインメモリ 512K バイト、 グラフ 
ィ ッ クス: よ 11 20X750 ドット、 4096 色 中 16 色、 
24 X 24 ド ッ ト の 明朝体の 漢字 フォント など、 
どの 点 を とって も 最高の 16 ビッ トマ シンに 
仕上がつ ている。 会場で は、 陰 面'; 肖 去した 



多面体の アニメーション の デモ を 行 つてい 
たが、 その スピード はすば らしかった つ P 
C9801U2 は、 PC9801 の トランス ポータブル 
版で、 CP じ に日電 オリ ジナ ル の V30 を 初め 
て 採用、 40% 色 中 8 色 (拡張 時 は 16 色)、 3. 5 

インチ フ 口, ヒ:一 を 内蔵、 小型 軽量に なつ 
た タイフ; である。 ま た 、 640 X 400 ド ッ ト 対 
lit.^O フ: ラズ マディ スフ。 レイ も ffl 意され てい 

る: >;EC では 、ホーム パソコン PC -6000 シ 

リ 一 ズ では 3. 5 ィ ン チを 採用 していた が、 今 
回 の PC- 9800 シ リ 一 ズ での 採用で、 主要 メ 
一力一 の ほとんどが 3.5 インチ を 採用した こ 

と に な り 、 次世代の フロッ ピ一デ イス クの 
地位 を 確固たる ものと した。 

富士通の ブースで は FM16 え、 FM16 タ、 9450 



8 



― こ: 目 i つた: とくに 94502 の マ 
'- ユウ ザン ドウ , 面,: は 感動した が、 これ 
ぷ^ 全,: ビジネス 用で ホビィ ス 卜 力'; 使う 機 
? t て.: な.、: >: EC が 80286 を 採用し、 富士 
さ. ェ I + t す する であろ ラ か。 
一 一一 ブ ブースで は X 1 シリーズの 新 製 
さが S 示されて いた。 X 1 ターボ Mode 
ユ: そ _ て X 1 の 普及 機種の XlF、Mode 
:!•:'. 2": て ある: X 1 ターボ Model40 は、 シ 
7- ; 二. ユーザ 辞 * な ど に よ り 漢字 5(3:, を 
^•C _ '-' I ^て'、 X 1 F 、 Model 10、 20 は、 
X I r さ ら,: 低価格化し、 NEW— BASIC に 
« «^.iX 1 ターボな みに 向上 させた 

^ 一 -- '—ス : , よ, マッキントッシュ 
= -'' V -* - ;、 た, フト、 EG-BRIDGE が 



展ボ されて いた。 マッキントッシュの F) 本 
語 化 作業 は 遅れて いる 模様 だが、 ソフトに 
より 実現して しまった わけ だ。 しかし、 こ 
のように ソフト で サボ 一 ト す る 方式で は 使 
える ソフト が 限 られ てし まう。 マツ キント 
ッシュ のよう な 便い^い パソコンが、 B 本 

語 人 力 の 問題 だ けで n 本で 壳れ な いのは 残 
念で あ る。 一 tJ もはやく、 マツ キント ッシ 
ュの 漢字 版 を 開発して も らいたい。 

そ の 他、 S 立った ブ一 ス にハ ド ゾ ン のブ一 

ス が あ つた。 ここ は、 アメリカ 西部の ィ メ 
- ジの 丸太 づ、 尾 を かたどつ ており、 さま ざ 

ま な 機種; H の ゲーム を 展示して いた。 ま た 、 
口一 ランドの ブースで は、 シンセサイザ を 
MIDI ィ ンタ フェースで 自動 演奏す る シス 
テム を 展示して いた。 今月 号の 記事で SMC 



に も MIDI インタフェースが つ な がつ た こ 
とだし、 SMC 用の MIDIW 'ノフ 卜 も 作って 
ほしい も の だ。 

マイコン ショウと おなじ 時期に、 晴 海の 国 
際 貿易 センタ一 において、 第 SO 回 ビジネス 
ショウ も 開催 さ れた。 去年-か ら、 マイコン 
ショウと: t なつ たので 片方 し か 出展 し な (■ 、 

企業 も 多かった。 Sony は ビ ジ ネス ショウに 
は 参加して いない。 Sony の 文書 管理 シス テ 
A SIOS が 見られる かとお もつ た が、 残念 
である。 




9 



RAID ON 




MSX 新作 ゲーム 紹介 



I' 



プロ B —グ 



夏 だとい うのに ャケに 肌寒い 今日, 才レは 

旅 を 決意した。 目的な どない。 ただ, 二の 
ゲーム ま みれ の 日常から 脱出したかった だ 

けだ。 

人生の 転機 は 突然 やってく る。 そして 今が 
そのと きな の だ, と, 自分に 納得 させつつ, 
才レは 駅 ま での 道 を 急い だ。 別 に 急 ぐ 旅 で 
は ない の だが, 早く しないと, 日常と いう 
名の 泥沼から 抜け 出せ なくなって しまう, 
という 強迫観念が, 才レの 足 を 早めさせた 
の だろ う 。 

気が付 くと, そこ は ひな びた 温泉町の, 1 
軒の 旅館の 前だった。 宿帳に 記入 をした 才 
レは, なに をお いても まず, 畳の 上で 大の 
字に なって, ねそべる 二と に した。 くつろぎ, 
そう, 二れ こそが ォレに 欠けて いた もの だ 
つたんだ。 ここに は 急がす 編集者 も, 怒る 
編集者 もい ない。 鳴 呼, 極楽〃 
と, そこへ, 旅館の 女中が やって きた。 
「お客様, この ゲーム カート リ ッジを 差し 上 
げ ます わ。」 

「あつ, これ は, まだ 未発表の はずの, MSX 

版 バン ゲ リングべ ィじ やない か。 どうして 

二れ を 僕に 一… ?」 

「だって, その ト レーナ …- 。」 

なんと ォレ は, ゲ一ム 雑誌 ^Beepj の トレ 

—ナを 着て いる じ やない か f 

やっぱり ォレ は, ゲームから は 足 を 洗えな 

い 運命に なって いるんだ。 ええい, こうな 



つたら, この カートリッジ を, 才一' ヒッ 
ト ビッ 卜の 編集者の N さんのと ころへ 持つ 

て 行って, 1 本 i 已事を 書く つき々 ない.' 

N 「まず は 自己紹介して もらい ましよ:」 
芋 「はい: えつと, 侯 は Beep の ライタ一 や 
つてる, 氷水 芋吉 です: Beep の 方で, ファ 
ミ コ ン 版の バン ゲ リングべ ィの レビュー を 
やって た 関係 上, 今回の MSX 版 バン ゲリ ン 
グべィ の 方に かりだされました。 こんなと 
二ろ でい いです かね。」 
N 「けっこう, けつ 二う。 けっこう を 見ず 
に 日光と いうな かれです よ。 それから, 私 
が 編集者の N だす。 どうぞよ ろしゅう:」 
芋 「実は, 僕の ペンネームの 氷水 芋吉 つて 
いうの も, 二の N さんの 命名なん です けれ 
ど, まあ, そんな こと は ど 一ても いい か: 
え一 つと, パンゲ リング ヘイの 話て' したよ 
ね: J 

N 「つまり, 今回 ソニーから, パンゲ リン 
グ ペイが 発売になる わけね: 発売日 は 1 月 

後の 7 月 21 日なん だけれ ど, そ-は 編集者の 



親心, ヒ ッ ト ビッ 卜の 読者に は 特別に 教え 
ちゃおう つて わけ。 でも, ただ 紹介す る だ 
けなら 猿に だってで きます よ。 ん でもって, 
芋吉 つつ あんに は, Beep の ライタ一 と して 
の 名誉 を 龍け て もらって, パンゲ リングべ 
ィ について 隅から 碟 までし やべ つても らお 
う, という 具合に なって いるんだ な, 二れ 
がまた。 そんな わけ だから, まず は パンゲ 
リ ング ペイの 生い立ち でもい つても ら お う 

かな: ほれ 言え 早よ 言え 今 言え 直ぐ 言え oJ 

芋 —え 一つと, そもそも パンゲ リングべ ィ 
つてい うの は, アメリカの コンピュータ 用 
に, かの 有名な ブ ローダー ポント", あの 口 
—ドラン ナ 一の 会社なん だ けど, そこ か ら 
リリースされ ている ゲーム なんです。 そし 

て, この MSX の バン ゲ リングべ ィ つての は, 
ソニーお 得意の 移植 版て, 実は ファミコン 
の パンゲ リン グべィ よりも 本物 そ つ く り だ, 
という S も あるぐ らいの, スグレ モノなん 

です:」 

N 「それで ゲームの 内容 は どんな ものな の 

かな ? J 

芋 「えつ? ISI さん はま だ やって な いんで 
すか?」 

N 「やった 者の 負けです よ 
芋 「じゃあ 僕が 説明し ます。 まず, プレー 
ャ 一は, ジェット ヘリに 乗って パンゲ リン 
グ 帝国へ 戦争し にいく わけです よ。 そのへ 
リコ プ ターに は, 爆弾 9 発と バルカン 砲が 
搭載され ていまして, その 爆弾で, バン ゲ 
リング 帝国の 工場 を 破壊し, 爆破 活動 を 邪 



10 






RAD 
ON 
BUNGELING 
BAY 



眷ェビ ローグ 



才レは 今まで, ゲーム だらけの 日常に 飽き 
飽きして いたと いうより, ただ 単に 面白い 
ゲームに 餓えて いただけ なのか もしれ ない 
そんな 才レ を目宽 めさせて くれた この ゲ一 
ム, 「パンゲ リングべ ィ れ こいつ はお 薦め 



STi*zg 餐ぺ * 擊 高お iS, レーダ一 
V -. t ぶ バルカン ig で なぎはら うんです。」 
N '* 舞が 9 1^ しかなかったら, 途中で な 

: つち々 うんじ やない の ? 」 
二 '一 -- なと きのた めに, 海上で 味方の 空母 

- i_r 一て- 、もんて すよ: ! * がな く な つ た 

っャ ニニ 最 €Trv ぶ. を碉 して くれ 
S— - へ 二 —ター- -タ, ーシモ =3 する 

N -て も, バン ケ リンク 帝国の 領海 内 を, 
戴の 空母が 邁絃 なんかし てたら, 袋叩きに 
あっち やうん じ やない かい ?」 

= —sr きってい うのはないです けれど, 
つお ft かやって きて, 空母 を攻 
撃したり する つての はあります。 だから, 
二:^ を * 犟 している 途中なん かに 警報が 出 

- 二つ. 23 の 救援に いか なきや ならな いん 
てす * 

N 'でも さあ, それ はお かし いんじゃない 
の? だって, 普通の 空母 だったら, 防御 
のた めの « 力く らい あるん じ やない? だ 
いたい, ヘリ コブ ター 1 機 だけで 戦争 仕掛 
ける なんて, 考えた だけ で も ゾッ とします 
よ: ヘリコプター しか 買えない ような 国が 
* 争なん か 始めるな つつ 一の。」 
= _ そんな ことい つたら, ゲームが 成り立 

*、 ,一 一二 — て ケ一ム にあらず。 これ か 

らのケ 一一ぶ 二 r. てす よ:」 

芊' よく ヮケ! :、— - 丁らない けれど, 説明 を 



続けます よ。 この バン ゲ リング 帝国に は, 
いくつかの 大陸が ありまして, その 大陸の 
上に は, いくつかの 工場が ある わけです。 
そして, プレーヤーの 使命って いうの か', 
この 工場 を 全て, 爆弾で 破壤 する ことなん 
です: あつ, これ はさつ きいった か。 だけ 
ど, この 工場 は, 1 発じゃぁ破壤でき 
なくて. 7^ かの 爆き を 投下 しないと, 破 
,てき; てす: しかしながら, 1 回に 
« める 旱の数 は 9 発 だから, こまめに 補 
給し なければ ならない し, 補給に いくと, 
ダメージ を 受けた 工場 は, 時間と ともに 復 
活 しちやう から, 倒しに くくなる。 そこで, 
テク ニッ クが生 まれる 余地が あ る わけなん 
です。」 

N 「ワープと か はない の ?」 
芋 「ある わけない でしよ。 それから, この 
パンゲ リング 帝国っての は, ものすごく 広 
いんです。 なんせ, テレビの 画面に して 100 
画面 分ぐ らいで したつけ? それぐ らい 広 
いんです から。 そこで 今回 は, ヒット ビッ 
ト の 読者が バン ゲ リン グ 帝国 で 迷子に な ら 
ないように, パンゲ リング 帝国の 島の 地図 
を 掲載して あります。 参考に してく ださい。 
なお, 地図 を 掲載す る, というの は, N さ 
んの アイデアです。 読者の みなさん は, N 
さんに 感謝す るよう に。」 
N 「私が, ご 紹介に あずかり ました, 才ー • 
ヒット ビット 編集の N だす。 この 地図 を 見 
れば, 工場の 位置 も, 敵 戦艦の 建造 ドック 

の 位置 も, 一目瞭然 なんだ わさ oJ 




だぜ。 



(支離滅裂 御容敏 / ) 




芋 「そういえば, 戦艦の 建造 ドックに つい 
ていう の を 忘れて ました。 この 戦艦と いう 
の は, ゲーム 開始 直後から 建造が 始まり, 
完成す ると, 味方 空母 を攻擎 してく るんで 
す。 だから, 工場の 破壙と 並行して, 戦艦 
建造の 妨害に もい かなければ いけな いんで 
す。」 

N 「レーダ一 についても いってよ。」 

芊 「あつ, そうそう。 その レーダ 一^ 3 てい 
うの は, 攻撃 はして こな いんだけ ど, 味方 
ヘリが 近く を 通る と, 敵 戦 關機を 呼び寄せ 
たり するとい う, たいへん 陰険な ャッ なん 
です。 発見したら, すぐに バルカン 砲で や 
つつけ ましよ う。 それから, 工場の 周り に は, 
たいてい レーダー や 高射砲が 設置され てい 
ますんで, 工場 破壊の 前に は, 必ず それら 
を 壊して お 〈こと。 これ は 鉄則です。」 

N 「さっき 宇吉つつ あんが プレイし ている 
の を 見て たら, 破壊した はずの 高射砲が, 
復活して 擎 つてき た, ての があった じ やん。 
あれ 汚い よね。」 

芋 「いや, 工場の 周辺の 地上 物って いうの 
は 工場が 生産す る わけ だから, 工場 さえ 健 
在なら, なん ぼで も 造って くるんで す。」 
N 「じゃあ, 工場 を破壤 しなき や ダメじ や 

ん。」 

芋 「だから, それが 二の ゲームの 目的で じ 
やな いんです か。 さっきから いってる でし 

ょフ o」 

N 「考えた 者の 負けです よ。」 
芋吉 「 」 



バン ゲ リング 群島 地図 



「タマ ウス 島 J この 島の 形 か, バ 

ンゲ リング 帝国 原産の 動物 「ヒポ 
ポ = タマ ウス」 そっくりな 二と か 

ら 付けられた。 



「フ アイ 島 J この 島に 空港, じゃなくて 飛行場 を 建 H す 

る 際に, 建設 反対 關 争が あった その 争の 時の' 住民の 
かけ 声 ファイト ゾ かナ マって, この 名に なった という 



r へネ モコセ 島」 この 島 は? 世紀 初 讀 まで 無人 鳥だった 
名前の 由来 は 不明:. この 島に は, 天然記念物の へネモ 
コセ 始祖 島 ■ が 生息して いる 



「日の丸 弁 島 J 四角い 島の 真ん中に, 赤い 工場 ホッン と 
ひとつ. いつしか 人 は その 島 を, 日の丸 弁 鳥と 寻 ぶよう 

になった そうな,, 



「ジ ェ ミニ 西 A/ ジ エミ 二 東 *」 昔 二の 2 つの 島 は I つ 

の 大陸だった そうだが なの. ある 夜 突然, 大地 穀 変動が 起 
こったた めに, その 大陸 は 2 つ t 二 弓! I 離されて しまった 
の だ, ゆえに この 2 つの は. M 生レ もと 呼ばれて いる.. 







0> a 



八 ^ ~~ 
も ^ 

a 「s 

Q 2 



Q 





- 

3 く 



<3 



へ 



<} 



^00^ ha 



」 ぶ 



53 O J3 D . 



K' a 



1 

二 . 

。% 




: 一 fvM4 

a ^ Co ひ <s ぶ 



12 



BUNGEl 



WJNG BAY 



一 一-^ - ~~ -―- 



3 















「シ ルバ 應 J 工場が 銀色 だから シ 


1 ^ 


な もんだ; 1 




「母 *」 2 つの 工場と 承 i 艦 ドック, 
飛行場 を 擁する この 島 は, 鉄壁の 
守り を 誇り, 昔 は —鉄壁の 母 島.. 
と 呼ばれて いたが, 現在 はた だ阜 
に 母 島.. と 呼ばれて いる, 



「デ モン *j 古代 バン ゲ リング 人 

は, 二の 島 を の 島,. と 呼ん 
で 恐れた そうだ.. 今でも この 島の 
上空で は, 原因不明の 事故が 起こ 
るそう だ.. くわばら, くわばら。 



« 主 *^ を 差! < のべる 影 をした 二の 島 
二 *-£;3^ にいち ばんせい ft なんてしょう • 



「タ チン 島」 メ サイ ァ * の 差しの ベた 手 を, お 駄賃 を 

わたす 手と 見た ためにつ いた 名 



i8 aio 





3, 



)or 



i 



議 




コ. 



一 i 



(1 



一 



<3 



、一 





13 



ギ み たいに 小さい が, な かな かど 一して あ な どれ 
ない。 タンクの 発射す る マシンガン は, ヘリに 1 の 
ダメージ を 与える。 



コ イツ も タンク 同様, マシンガンで ヘリに 1 のダメ 
ーシを 与える.: たまに 炎上して いる ポートが あるけ 
れど, あれ は 何なん てし よ う ? 



工場 を被壞 する 際の 邪魔物。 8 方向に 彈 を » つてく 
る。 バルカン 砲 で被壞 可能。 




母 * の 戦艦 ドックで 造られる。 二れ が 完成して しま 
つたら,, 空母の 命 は 風前の灯。 そうなら ないように, 
"CAUTION" の サイ ンが 出たら, 何 をお いても 爆撃し 

よう C 







• 残りの 島 







建造 途中の 戦 «(1)。 二の ままに してお くと, 時間と 
ともに 戦艦 は 着実に 建造され 続け (2;, ついに は 出港 
してし まう (3)0 こうなる 前に しょう。 



ヘリコプター 




「芋吉 の 忘れ形見 島」 この 記事の 撮影のと きに, つい 
* り 損なって しまって, 後から 急に 撮り 直した *。 
図に でき なくて ゴ メン。 



二れ がゥ ヮ サのジ ヱット ヘリ: » 彈は 9 発 »載 可能。 
バルカン 砲 装備。 郜 4 の キーで 向き を, 耆辠 のキ一 

で スピ一 ドを 変えられる。 



RAID ON 
BUNGELING B/V 



f ノ q 



I 



3 



キャラクタ 




14 





いざと いうと きに 精り になる のが コ イツ。 ヘリ コプ 

ターの 爆 5* を 補給し, ダメージ を にして くれる。 
着龜 - 発 《 は スペース バーで 



二の 工場 を 全て 破壤 する のが, キミの 使命。 全部で 
6 か 所に ある。 埋を 出して いる 間 は, S 射 砲, レー 
ダ一 など を 生産し JS ける。 




母 * の 工場 破壊 を 狙う ジェット ヘリ。 まず 周囲の 裏 
射 砲な ど を破壞 し て; 1 ), 工場の 真上で ホバ リングし 
ながら » 撃 開始 (2:1。 そ し て 何 発 かの »5 皋を 投下す る 

と …一 みごと 工場 破壤 (3)/ 




二-二 ミ: -^S 3 方 空お は*« する が, へり 
--5:» . V . . こ-う 者い じめ':?) の 
ーノ 二' - - S ョ 二に"^ . っノ 4» すると, 





曰い ホテ ィの 飛行機,: 
ると いう, 嫌な ャッ C 
で破壞 しょう。 



. リ コプ ターの み を 狙って く 

ック をと つて, バルカン i& 



パンゲ リングべ ィ」 予告編 



「パンゲ リングべ ィ」 の 楽し さは, 十分お 分か 
リ いただけ たと 思う。 とはいえ 発売まで あと 
1 か 月。 待ち遠しい ネ。 もう 待てない キミの 

ために, 予吿驪 として Eddy2 を 使って 「バン 
ゲ リングべ ィ」 の タイ トル 固 面 を 作って みた。 
K しく は P.78 P.80 参照。 



T5 



パソコン 人の、 ビデオ。 



HB-701FD でつくった グラフィック や テロ ッフ を、 ビデオ 映像に スーパーインポーズし 
て 楽しみたい、 さらに これ を 編集して テーブ に 収めたい。 こんなと きに 問題になる のが: 編 

集 時の 画質。 そこ この バー タフ 口お パソコンと 膨 のに 最適な 高 画質 ビ f^/;fo 



^fejiiaK を 飛躍 的 に r5j めた ひ 、ィ バント' = Hl-Bandmni ヒ" デ才の i 苗 ik を プロ レベル i : 迫る クオリティ ( : おめ 
mM 'ノ 二一 の 新い、 映像 ヵヌく ハイ バント"〉 てす。 映像 の带域 を 広け ■: I 苗 If もの 鲜 iiiji: を 20Co 
ほお 比) も アップ。 m * を 重ねた と き の两質 劣化が f*? めて 少な く 、 オリジナル テープが 美しく 化 h がります。 

編集の ポイント 探し や! _由] 像 分析! : 便 利な < ジョグ. ハン ャ トル >搭《!。 放送 の 

ビデオ 編 % シ ス テム の 機能 を 取り 人 n たく ジ' ョ グダ ィ ャル > とく シ ャ ト ル リ ン 
グ> を 搭載。 靜止幽 や 正 逆の コマ 送り、 ス 口一、 倍 速、 ピ クチャ 一サーチな ど 
を、 お好みの 速度で m む自 おこ コ ント — ル でき ま す。 編^ 時の I せ I 像 分析 や 

ポイント 探し 力す- - に 簡単に なりました。 < "V ft 'ム: ジ 3 ゲ ダイヤル a を r I'ul に Wl いた 状態 > 

指定 1 ズ- 間 を ワンタッチ 編集で きる < 自動 編集機能〉。 テープの ffi 意の 区間 を メモリ一 させる と, ボタン ひとつ 

で その 1 ズ. 間 を n 勤 冉 斗:。 これにお 幽 川 ビデオ (ゾ 二一 の * 外線 リモコン ヒ' デォ) が 述 ま おして S 虐カ編 m。 

パソコンと 相互 コント a —ル 能 なく コント a —ル L 双方 向 « 子 >。 nM'fhc f 定の MSX 
カートリッジ を 使う と, MSX パソコンと 種の悄 報 をヌ义 力- 1 さ ,1 に 伝送で きる^ 展 端子 を 載。 IH 

高音 熨 く ベータ ハイファイ =Be*alM>。 /ィズ や 歪み を 人 に 低減した, な; 純度の サウンド を 実現。 




さらに 光' 失: した 新 樓能 参 映像 ノイズ を 太 fci に诋滅 したく D.A. プロ 4 ヘッド〉 採! 11 きひ 
ときわ 35 しい 峡像 Id 鋒 を。 にした く rais ベ一 タ ワン' エス > モード 採 ffl 參 Hiifc に 
K 適な!^ 質が 得られる くェテ V' トボ ジシ ヨン >fl?tt 參映 ft' fV バ (イン サ一ト HI 能き コマ 

お 1 1* 能き 商 速 アクセス' ピ クチャ" + •iut n imn:L < イン テ' クスス キャン〉 

• fi fflUm し < インテリ クス サーチ >* {,!*( ほ 化-速 冉 1-: 鲁 チレ ビと FM 放 を fri] 時 
に i*l お J' f* できる * ィ マル キャスト 機 t«»FMJic^ の &に使 利な タイマ一 
オンライン 機 W 鲁 3 逸 8 ブ e グラム タイマ一 攀クゎ クタ イマ一き 2:f:ttAV 出 カ« f- など。 

Beta PRO 

八ィ バンド ベータ ハイファイ SL-HF900 ¥239,800 

**«lt ワイヤレス リモコンけ 鼉 •!!:《; t . ««0 ■ 萬 さ Rn397.5mrr 暑靈髓 nijkg 



Beta UP 

IB*' も 



wi 由 やにつ いて きこの ビデオ は ベータみ ■A の ビデ 才 です。 m マ一 クの ついた ビデ 才力 セット チ一プ i'jw よ fiuij できません。 暑 11ほ モ一ド (テ一 フ' itftM-oocnr'tn rei モ一ド (テ一 フ" a!ft::2,ooan/fio, ra 隱モ一 ド (テープ 

li せ :l,33™''tw で した テープ' は, それぞれの tut: モート' のない ビデオで は きません ので ご i に & くた' さい。 暑 こ W ビデオで 錄 rt した' テ一フ は, ベ一 タぉ .'.iT':, JitS.NEC. セ' ネ ラル、 ァ イワ-パイオニア 

I ィ、 M>ft お ビデれ:: rw ra 瞳 fv モート' おに な «;ti があります。 鲁: の ビデオで は! m および iws モ一ド で wrt された テ―フ WW'!-' がで きます „ きこの ビデオ は ims モードで ttrt できます。 攀外 Wf 作製され た ビデオ' ノフト 

: , よ, テレビ ttlii ゾ'- よが! 》: なる ために、 こ" ビデオデッキ では ' にで さない! が ありま す „ 

» あなたが テレ ビ 放送 や S* 两 物な どから 録 1苗| した もの は、 個 入と して 楽しむな どの はか は、 If 作 権 法 ヒ、 権利お に 無断で 使 なでさません。 

» カタ グ; i!i '(' = II: fifr, ft i-, 齡, « « , % 噃 VJ. 機 》 K を Wl ^の 上 .=f 108*;!>. 都 ,!;, tti に) K I 人 J ゾ ニー »*) カタログ 係へ,、 力' キでぉ 中し 込 みください。 く 上手に 使って 上手に »電 > 



6 Microcomputer Show'85 

10 MSX 新作 ゲーム 紹介 「パンゲ リングべ ィ」 水 水芋吉 
18 読者の 広場, 訂正 コーナー 
24 ふぞろいの プレゼント たち 
28 ヒット ビット インフォメーション 

33 MSX<Diift'RS-232C Interface for MSX A.Morozumi 

40 MSX ひょうきん ランド 本 田武ー + 大谷英 利 

46 MSX コンビ ユー タ バズ ラー 第 4 回 芦ケ原 隆之 

51 MSX ミュージック エディタ n Jun 

56 MSX サウンド ェテ > タ 本 田武ー 

60 

& メタ モルフォー シス 宮入邦 男 + 大谷和 利 
86 

70 MSX 音楽 ソフト 紹介 栄直 

76 MSX ミュージック カセット 管理 プログラム ェ藤聖 治 

78 Eddy2 による 「バン ゲ リングべ ィ '予告 縉」 

84 ヒット ビット ギャラリー 

88 

& SMC オリジナル ゲーム 「AREA-X」 中田宏 
105 

90 SMC ゲーム 

92 リメ イン ズロ ポット KAZ 

94 F-18 誌上 コンテスト 

96 SMC グラフィックス エディタ を 使おう S 本 博 行 

115 SMC の 通信:/ VUDI インタフェースの 制作 西 田明宏 

120 SMC の 通信: SMC 用 SSTV ブロ グラム 荒 井 健 仁 

1 27 SMC の 通信: 私の 777 普久 展朝宏 

128 SMC の 通 信: ほち 2 号の ハート' 便り ほち 2 号 
1 34 SMC リンク パッケージ 集 vol.2 

142 見栄 3 次元 CG 講座 (4) 离柳雄 一 

146 SMC ショー トフ ログ ラム 落 合噸子 

150 Dr. Logo の 世界 友 里 翔 

1 55 SMC-C 講座 ( 4 ) 乗 松保智 
160 編集部から 



SUMMER I 985 




i OhIHiTSIT 



• CP M, CP M-86,Dr. し ogo は 

Digital Research 社 

• MS-DOS, MSX は Microsoft 社 
の 各 メーカーの Ml 录制累 です,— そ 
の ffi^ プログラム 名, システム 名, 
CPU 名 は"! まに 各 開発 メーカ 丄の 

登録商標です: 本文 中で は, "tm: 

"'R'"' 'マーク を 明記して いません 
暴 本文 キ の プログラム は, 個人 
で 利用す る ほか は 著 fFtt':*_t 無 
断 複製 を 禁じられ ています; 



► Oh ! HiTBiT も VOL 5 にして やっと こさ 
まともに お金 を 出して 買っても いいと 思わ 
せる 雑誌に なった フ ログ ラム を 多くの せ 
たから だ NEC や FM においつ: ブ' おい 二 
せ.. 東京都 安藤 ;' S 実 (25) 

にや, なんです か, あなた は Z たまで ま 
と も におく で を,' に してなかった!? 
► もっと MSX の 記事 をのせ て ほしい SMC 
はもって ない ので 本の 半分 は 全然 読まない 
ので 480 円 は 高 くな つてし ま います 

埼玉県 延命 ;享 一 (24) 
いい リ/ は が あります: あ な た が SMC 
を n えば, 48<) I'K よと て も' ない もの i 
な ります: やつ た え J ! ! 
► もっと 51 い リ ス 、 を 二-て マョ - : 

■.'SX''C^ フ 二 クラ一 r - 一-て— -ミ- - 

!人 てて?) ノ i _ -- 

10 PRIXT 'Oh : HiTBiT'ff は の ご 

^^にお? V えす る 上 "i'D 的な^ tl4 ;"3; なの 
でした: よろしく: 
► はっきり 言って 「て か:」 と言うの は 僕 
はきら いです て か! 

三重県 伊 11 俊史 (17) 
► テスト ケ ィの喑 さ, 僕に ぴ つたし だつ! 
だから この 本, すきです 

福岡県 平 井 正剛 (23) 

お、 も な r きです つて 力': 

► 「うちの タマ 知りません か」 を ぜったい 
買います: 三重県 遠 藤 信 幸 (16) 

「 う ちの タ マ…」 は丄' ミ く 'たれて ますね 



► ゲーム ブロ グラムの 他に 複雑な 音楽 フ 口 
グラム をのせ て 下さい, (クラシック, 映画 
音楽 等) 大阪府 安田 進 二 (28) 
MIDI を SMC に お 余;: す る ,に1^ が あ り 
ます W つ て'. が つ ば つてみ てね。 
► 編集部の 皆様, 二ん にち は: 大 へん 暑く 
な りました ね: 根性で がんば つてく ださ し、。 
と ころで 今回 初めて 「0h I HiTBi 丁」 を 買い 
ました: というの も 「SMC - 777 C」 を 買って 
もらった ところ, この 本 を 見かけ, 購入し 
たわけです: 内容 豊かです つかり HiTBiT フ 
アンに な りました: これから も HiTB ぼ フ ァ 
ンの 為. 二. つまても かん はって ください。 
亘 -f 呈 '三 々了、 妻^ (16) 
► こ ろ— ョ まてす: 何だかんだ 言 

つても この 本 は 貴重な 情報源です と 二ろ 
て. 音む かし NEC の TK-80 という 機 ネ戒は 
ROM 0.75 kB. RAM 0.5 kB, 16 進キ一 に 8 け 
た LED というし、 で た ち で 確か ¥ 88, 
000 : : : てした それから 約 8 年後が 今で 
す: る' ろ しいて すね 

若手 具 倉 田 佳弘 (22) 

に' J: の !)| リ iiiii: に * つた マイ コン。 
マイ コ ンに乘 り; M れたヮ タシ 
► おもしろ いよお〜 やめられな いよお〜 二 
編集部 : どうして くれる 

茨城県 柏 谷 良 二 (15) 
HiTBiT やめます 力', それと も ん l'"'J や 
めます か ? f:'.;i とっくに ば' i やめて 
ますけ どむ: 
► やりました とうとう 念願の SMC- 777 C 
を X に 買わせました バン ザーィ ! しかし 
市販 ソフト は 一本 ももって いません だれ 
力、 ぼく に ソフト をく れる 優しい 人 はいない 



== i\ 13) 

三 cv «^ _ 



:吝 V : — ; 一 
= i ― 



: - ニー — 一 rli -- 



l-.-i: 16) 
:' 'てす-つて 

; に: r: て 

二-— 丄: も 

, 二 ン 



買った のにな ァ。 しかし 8 bit マシン で 
UNIX 力〃 ましったら キヨ一 フ だな ァ C. 

鹿児島県 阿久根 大介 (16) 
f ムは 4.1 BSD 版 UNIX をい じって ま 
すが, 確かに 使い ^ い しはい ます。 た 
だ し UNIX が スべテ と は ふ'. いません 
が: と こ ろで 私 は UNIX ライクな ファ 
ィル システム を 作 つ た 条 If. 験 が あり, 
CP/M 1-- で, 11 る ようにして あります。 
これ も 機会が あれば く S おしたいと い 
ます。 

► C 言葉に 対して 素人の 私に とり, 乗 松 さ 
んの SMC- C 講座 は 唯一の 光です (もっと 紙 
面 を 拡げて くれ:): Sony Filer もい いの 
て' すか イマ イチ 汎用 性に 欠けます J77(C) 
の ユーザ は 全員 CP/M と C を 買い, 乗 松 さ 
んをリ 一タ にして, マッキントッシュ のよ 
う な ユーザ ィ ンタ フェース を 持った 統合 ソ 
フ 、 の e ま 発に 取組み ま しょう: 

大圾 5? a 山 重文 (31) 
-ーン 'ム マース.' (){£{>) 

► r ー霣. ました: 友人が HITB ぽを 子き つ 

一- r -ョ' 一 - T =~ * :^J5 



プログラマ を やって いたので, もう リス 卜 
を 見る の は うんざりで すが, ゲ一ム ゃパソ 
コ ン の 機能 な どの 記事 を 見る と, 「遊び だ け 
なら 又 やって みょう かな」 という 気になり 
ま す: 病気 かな ? 

埼玉県 山 本 直彦 (27) 
マイコン も ゾフト な ければ ただの ハコ。 
遊ぶ だけ にしても ゾフト は必' i^: です。 
► SMC アセンブラ ソースファイル. コン ノ、' 
ータの リス 卜で 6 A 00〜6 AFF が 重複 し て 
いて, 6 F00〜6 FFF 番地の リ ス ト が あ リ ま 
せんでした 別の 葉書に も 書きました がそ 
の リスト 部分 コ ピーして 送り かえして ほ し 
い ( 3 力 月 も 待ちたくない ので). 今後, こ 
のよう な ことがない 様に して ほしい。 

千葉県 内 藤 雄 二 (20) 
► 編集部の 人 は, まじめに 働いて いるんで 
すか: 宮城県 神 村 正樹 (II) 

な はは, こり やまた シッ レイいた しま 
した: lUlfe^ はいたって マジ メに膽 い 
てい るんで すけ どね ェ: ところ で ||>| 
の アセンブラ • ゾ一ス ファイル' コン 
' f — タ です が, 化 され た 少 々の パ、 グ 



r き- X わ r. 

SA ふ 二 :.= V. 



ノ ノ ク 
:ンフ 
〜 (た 



: Ki^ ^子 (24) 

-天 おでき るよう にな 

-、 - > - tr r、'、; つ 
- ンっ 多い な あ: 僕 も 

ませんで し 

つって, VI で C の 7 

: に 二 _< てで も 




を |1: し, ' ;'— ジョン ァ ッ フ丄 まし た 

のでその"^^!1:(\1;分を"1もリ,1^し ま し た- ど 

う かゴ カン ベン^ 巧 

► V0L.5 にの つてし、 た 「LOSE RUNNERj を 
入れて, RUN してみ ると, 金 かい を 取ろう 
としても, すぐに ころんで 死んで しまい ま 
す 穴 も ほれない 金 かい も 取れない, 面 
クリ もで きない ヒ サン やで〜 (いれて ソン 
した) 兵庫県 宮城 征人 (14) 

それ は, さまよえる LOSE RUNNER 
の 魂が, [I: おな ゲームの 逃 ir を 妨げて 
いるのに jilL いありません: す ぐ に》' i It 
に \ISX を 1,'r つてい つて, や 水 を かけ 
て もに パ、 ましょう そ レ H リ; について 
はパ て ません が …一 。 
► 男 は ロート ランナーに 限る 

東京都 中 村 聡 (19) 
口一 ドラン ナ一 は' I: に 限る ゼ。 
► なるほど, あの 松田聖 子の CG は ああい 
う 高価な もの を 使って いたの か クラ フィ 
ック エディタ一 ではで きない 訳 だ それ か 
ら Sony さん, 新 Soft 発表 発売 は 嬉しい の 
です が MSX に 将棋 を 出したら 今度 は SMC 
にもお 願いし ます 

京都府 木 下 峰 和 (19) 
な る は ど , あ の グ ラフィック: よ CG を 
松 III, J'- してる ぶ だ; そ れか " Sony 
さんから, 「SMC 将棋」 6 JI 21 11 にぎ r 
化' Ai です よ。 7,000 1 リ。 
^聖 子さん が 結婚した 後, SONY の 看板娘 
は 誰に な るので すか? やはり'' 菊 池 桃 子" な 
のでしょう ネ 大阪府 吉川 幸 一 (17) 
「ぼ はく リ池 tt r 'よ () も は lUII: がいい 
ん だけれ ど …… J 「塩 (に トキだった り し 
て ( 'え)」 「lll I 】 百 恵 な ん か, アナ じ や ね 
え か 'で 」 「おえ, |::)!' ミ. を 述 れて こ 一い.'」 
「お fl;'r',' さ ま , め' I だけ は W サ 1、. し て く だせ 

え」 「な ん", ひ r- は 7 、おじ や」 「い 
いえ, まんだで ごぜえ ます」 



► 少し は DISK 関連の 記事 を 出して くださ 
い それと, テ一フ 及び DISK での フ ログ ラ 
ムサ一 ビス をして みて もら えれば と 思い ま 
す 群馬県 河原 隆 (30) 

► 内容が ゲ 一 ム 中 心 に 流れ な く 非常に 良い 
今後 共よ い Tool の 提供 をお 願い します 
disk 版 も 出して はどう です か 

宮城県 斎 藤 賢 吾 (31) 

► Oh : OC' や Oh ! X X に は 広告の 数で は 
負けても 中味で 勝って いるの はよ ろ しゅう 
おます この 上 は スタッフの 写真 (特に 女 
の 方) を さりげなく 載せて みて は!? 

群馬県 市 原 誠 三 (31) 

おっと.' まだ, 个 1 m T- ヒには な 

り た く ないだ よ お〜。 
► 最近 ホス ト を NEC 製から 777 C に 替え 
ました: しっかり とした マシンの コ ンセブ 
卜に 溝 足して います: I まもた たない うち 
に モデル チ I ン シを罎 さし. ^^化に よる 
新規 需要 をつ る メーカ一 G 姿勢 に^り をき 
じます: 二れ から は, 付いて 了" C と 
Oh ! HiTBiT にっきあって いける と 思い ま 
す。 本誌 VOL.I が 手に入りません: コピー 
でもいた だけない でし よ う か 

千葉県 佐 藤 中 一 (36) 
Sony は ォ ラ た ちの 神様 じ やって 力': 
► もうす 二 し 小学生で も わかる よ う な 記事 
を 入れて く ださい: 

長野県 宮坂 珠実 (10 

わ からない こと が あ つ た ら 編 114^ に ド 

シ ドシ ff|!;j して く ら はい。 

► MSX 用の グラ フィック エディタ が 欲 し 
いと 思って いたと ころに 今回の 特集, はつ 
きり 言って うれしかったです, アド ベンチ 
ャ一 ゲーム を 作り たいと 思って いる 自分に 
は 何かと 便利な エディ 夕な のです, ハイ 

京都府 山 口 純 哉 (18) 
投も が 楽しみ だな, これ は。 期恃 して 
いるよ。 



► 年寄り に は 小さな 字の リ ス ト が 読みに く 
い// のです- 誌面の 都合 も あると 思います 
力;, もう 少し 大きく して 欲しい 

東京都 小 林 g 之 (25) 
MH'Hlil CRT と 二 ラメ ウコ をして いる 
わた し は, もう, ィ ンクの だけが 
m りです。 

► Vol.1 から Vols ま で 買い ま した。 あと は 
本体 (SMC- 777) だけなん です が 

神奈川県 江 沢 隆 (30) 

► 59 年 12 月 4 日 777 C を 買い, 皆 さまの 
仲 間 入り させて い た だ いた 高校 2 年生です。 
自分で かせいで かった ものです から うれし 
さも 倍 です。 ど ぉぞ これから も 長つ づきし 
ますよう に, がんばって ちょ! 最後に こ 
れか らも 期待して ますよ- 

三重県 伊藤 和 広 (17) 
•'ici'i.: "だけ じゃなくて, ム;: お J から UfJ 
; きして.、 てくだ さい: マッカ セ ナサ 

► S 力な グラフ ィ 'ン クスニ テイ ターが ある 
の だから, CG コンテ ス ト を 定期的に やる ぺ 

き だ。 (う ちに も 秘蔵の ピクチャー ファイル 
が ある ぞ) 長琦県 池 田 文 男 (?) 

か く さないで, ^せて く ださいよ。 
► 僕 はつい 最近まで PC-600I の ユーザ一 
だつ たんです けど, パソコン を 買い かえよ 
う と 思い SHOP に 行った。 SHOP のお やじ は 
「SMC>777 C はすば らしい」 といって 私に 
買わせた: しばらくして, 僕 は 「しまった」 
と 思った: ソフトが すくない ので ある。 し 
かし, 今 はすば らしい マシン だと 思う。 

千葉県 落 合 直樹 (14) 

ど うだ, ま いった 力': 'おは, わたしが 

そ の SHOP の おじさん だ つ た ん です 

ね: 

► まだ パソコン を 買った ばかり な のでよ く 
わから な かった の で 本屋へ 何 か 本 は な し 、 か 
と 買いに 行って みたら た く さん パソ コ ンの 









DOKUSHA NO HIROBA 




編 



?きニ ミー: きミ —た で- ミさ: 二て 

了 — 二〜一 へ—^ — r E - 

— tc* ァき 二 




三畺ま ^三 、二 13) 
• ― -" = ':" -;. -こ 一 か VOL. 4 
- ま 了 -- な. と 思って 
― ミ r 二? つてう つてみ ると, うれ 
き 《• て-ま-た て もこ〜 ごぶ, 手元に お 
1 - - ^^つ ご ニニつつ えました !! 

M 霉 ミニ 重 幸 (15) 



メデ タシ, メデ タシ。 
► アンケート はがきに ミ シン 目の 穴 を 付け 
てて さし、. 毎回 切り取る のに 苦労し とりま 
す- 今度 力 ミソリ の 刃 を 送りましょう か? 
神奈川県 臼 田 久行 (26) 
今どき カミ ゾリ はは やりません よ。 Z ト 
は ケンシ ロウ を るの が ハヤ リ です。 

ぜひ, ケンシ ロウ を Jii つてく ださい。 

► 最近, 読 面 を MSX におされ ぎみの よ一 な 
気がします: SMC 信者 は, この 雑誌し か, 
たいした 情報 や プロ グラムが 得られな いの 
です,:, 777 C が 出てから I 年た ち, 影もう す 
くな り, 友 だち から 「SMC なんか, やめと 



け」 と言われても, SMC を 信仰す る 信者 力; 
いる こと をお わすれな く。 二れ から もがん 
ばって 下さい. 岐阜県 堀 崇真 (15) 
► "HiTBiT INFORMATION" の 写真での 説明 
を もっと ふやして よ り 身近な INFORMA- 
TION をと 願って います。 

静岡県 望月 雅貴 (16) 
► 書店で Oh ! HiTBiT を 発見して 感激し ま 
した ほれ 込んで 買った ハズの SMC だった 
けど, 雑誌に は SMC の 記事が まるで 載ら 
ず, 内心 後悔し はじめた ところでした。 無 
人 島から 生還した よう な 気持 ち な の で す。 

千葉県 田 島 康夫 (24) 



からのお 他り」 は, ; 遠く 地球 yj 丁 を!! 占った 射简 で, 人' K に 愛,; くら^ 
: 二, マ ド 'レ 'キト H 本 /^学校 中' 7-' 力一 卜" を 送って くださいました: こ 
- . さんさ' んて す: き/い.' な n か- も よろしく お願いします 



に i HiieiT 

TOKVO 

vJ ハ则 





きな よご s も 化 ま:,, 

?, I; : さあ r' はな' '"ュ 

3 よつ ビ TTVrt^it /ぶ I さば、。 ir, ' ク . :' 

。い: r" ばき; (ぶに 

: かおお U お 

' • お-. いな 7- ぅム , に 

——の Z (ソ コン をお - 

お HB.,s です か 'ァゃ 

。ンー , み S き 7 

«« 名 



~ 以外の バンコ, , 

も: ノ陶 ちです か 



(ぶ) ノ を"" 一れ です か 



ッず そ, 



., き き攀 





ECUADOR え 3 培 



UiE3— "一 



DEBUG 



Vol.5 SMC アセンブラ 'ソースファイル' コン' "タ 

の アセンブラ • ゾ一ス ファイル • コンバータの リ ス ト に 一部 
抜け が ありまし た。 ま た 少 ク バグが あ り ま し たので 変更 点お よ び 
拔 けの 部分の リ ス ト を訂 |}^. リスト 1 に 示 します。 先月 号の リスト 
を 打 ち 込んだ 後, リスト 1 の 部分 を 変更して ください。 

! f|>l された バグ はィ ン テル 型式の ニモニックから ANN および ザィ 
口 ダ型 式の ニモ ニックに 変換す る 部分で した。 ま た, メッセ一 ジ 

の --部 も 変更と なって います。 

Vol.5 Zotgraph 

f5ij ゆ Zotgraphie 事屮に ミ ス プリ ン ト が あ り ま した。 

まず, P 51 の 1 n 目, 16 K システム に加える リ ス ト は (!) では な く 

® です。 ⑦はメ ィ ン ルーチン と も いえる 部分です から メモリ サイ 



ズを 問わず 打ち込まれて いなけれ ばな り ません。 
次に, P52 のお ドの アミが かかった 才マケ の リストの 說明 は, a 
がデ イス ク用, b が 32 K バイ ト 以 [: のテ一 ブ, C 力 K バイ 卜の 
テ一 フ: シ ス テム 明の ものです: 

最後に, 図 D のキ 一ボ一 ドて' すが. F 4 と F 9, F 5 と F10 の 説 
明が 入れ替わって います: つまり 正しく は. F4 が セーブ, F9 
が 口一 ド. F5 が 退避, F 10 が 取り出して' す: SELECT キーの 下 
にも F 5 と F 10 の 説明が あ り ま す 力-:. こ れは 削除して く ださい。 
ESC と TAB の 説明のと ころが ECC¥TAB となって います 力:, こ の 
¥ も 削 除です。 ブラシに ついては CTRL + A のみが ブラ ゥ シ ン グ 
で, CTRL+Q および CTRL+ Z キーが ブラ シ バタ 一ン チェン ジ 
です。 



バグのお 問い合わせ は, 
亍 102 東京都 千代 田 区 四番町 2 — 1 

(株) 日本 ソフ ト バンク 出版部 

Oh! HiTBiT 霾集係 
へ, 封 害で お願いします 






2 

2 



DFJ ス卜 



38 FE 20 C2 D9 27 



FE 20 C2 



+9 +A +B +C 



OEOOs 
OEIO: 
0E20: 

'―' E -^0 ' 
0E40: 

CE6O2 
OE70!! 
0E80i[ 
0E90: 
OEAO: 
OEBO: 
OFCO: 
OEDO: 
OEEO: 
OEFO: 



二 ニ=? 3A 38 FE 55 15 OF 25 OF C2 s 9F 
- :: 二 S 3A 76 38 FE 55 XZ OF 25 OF C2 : 9F 
- : *4 —5 +6 +7 +8 +9 +A +B +C +D +E +F ! Sum 




Sum J 21 B3 2B 40 EB F5 B4 92 CO 07 5E 4E DO IF CC CB : 5E 

Adrs: 4C +1 +2 +3 +4 巧 +6 +7 +3 +9 +A +B +匚 +D +F : Sum 

C~00: DB 65 3C C2 C4 OB 21 ID OA CD FB 09 C3 C4 OB 21 ;D9 

Su.Ti : DB 65 3C C2 C4 OB 21 ID OA CD FB 09 C3 C4 OB 21 s D9 

Hdrs: +0 +1 +2 +3 +4 +5 十 +7 +E3 +9 + -A +B +C +D +E +F s Sum 

0F70: 65 3A 09 54 52 41 4E 53 09 73 6F 75 72 63 65 66 : 30 

OFOO: 69 6C 65 20 64 65 73 74 66 69 6C 65 Ofi 00 00 00 : B4 

Sum !: CE A6 6E 74 B6 A6 CI C7 6F DC DB DA 7C i3 65 66 : E4 

Adrss +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E n-F : Sum 

12601 91 04 EB CD A3 OB CI El CD 5A 67 2A 91 04 CD 5A =11 

Sum ! 91 04 EB CD A3 OB CI El CD 5A 67 2A 91 04 CD 5A : 1 1 

Adrs: +0 +1 +2 +3 +4 +5 +6 + フ +S 十 9 +A +B +C 十 D +E +F : Bum 

5110: IB 51 11 BD 50 C3 IB 51 1 i C7 50 00 2A A2 4F 7E : 77 

5120= B7 C2 3A 51 23 4E 23 46 C5 D5 CD 14 75 E5 21 03 3 D7 

5130: 00 CD CO 61 CI CI Ci C3 86 51 7E FE 03 C2 46 51 = A3 

Sum : CF EC OB 6F 34 D2 FF 5A 5C ED 9B 12 A2 49 B6 D2 sFl 

Adr = : +0 +1 卄 二' +:: +4 +5 +6 十 7 +S +9 +A +B +C +D +E +F : Gum 

49 4E 09 41 2C 28 25 73 29 00 4F 55 54 09 28 25 : 44 

34r0: 73 二 9 2C 41 00 7£ D5 CD A7 73 FE 49 C2 05 55 21 : C7 

三- m : EC 77 35 32 2C A6 FA 40 DO 73 4D 9E 16 OE 7D 46 : OB 



一二 7^ 1:4 

ニニ 了 S OA 

4 二 A つ, 

14 CA OF 

- Z.\ 00 01 

=55 - も 22 87 





2 1 マリ 3 1 1 

2 2 o 6 2 2 



1 3 3 2 

1-060 



3 2 D 

1 B 4 

二 E 



B o B 6 E c B E -u- B -n- F A- 1 - 4 

_y 7 3 4 5 D F 1 CO c A _xi in A R- と 



F F o F E A" F D c A' ^ v- 7 & 5 c 



5 1 

6 A 



F E 

1 „J 



E A 

3 D I 

2 1 I 



- E c F 9 A o c D 

-6371 2 o 3 c 

c 6 2 p o 2 6 o 

U CD 5 9 OQ 1 9 GO 

3 D E o- r 1 1 o 

6 D 3 o A OS D 1- 



9 4 9 8 8 2 

9 o 3 3 3 o 



B 9 B 2- o n 

1 A o 2 o C 

1 D 9 2 X E E 5 

D c s o 2 O o E 

o 4 1 4 B マ- ,t 

o o 1 o E LI r 一 5 

3 CO o 7 o o Ix- _J - 



c 8 



9 A 6 8 D- 7 D 

1 2 O K- 7 8 7 

i 4 m a 2 二- 

D 4 7 L- r 一一 

c 4 3- D li 一 



7 



ヌ - 一 



【II 一. : - 一 I A r - 二 li 三 _i 一 UJ 1 D It 

r - - に 二 c 8 - - - - - - ^ C r C ./ 

二- 4 1-:f 三 - - 匸 ,1 ニニ: 

- & 1 - 二: :- ふ U y -. - 

- 7 -.+ 一 ニニ-: - It 一-一 三 

- i 4 一 V fj -… r- D 二 <i 二 

- - £ U 了 U 二 t U r 二-ご-, - 



7 o 2 2 5 3 7 E o o o D 00 2 _J O 

A F 4 B 9 6 2 4 B 7 4 D 2 E o 4 

2 2 o E ,n- 6 ^ - 4 E B D c 2 E B o 



- 1 B 

2 E ( 



A F 

2 in i 



E 2 



9 4 E E 

o 4 o o 

Lr 4 5 5 



F _a 4 2 A D A n 

2 8 B c c c -- 

2 <t っ- - 『ニニ -- 三 

c 3 I i 



c 3 2 3 F 3 

3 2 c 2 6 c 

F F c 7 2 D i 

B 5 F o A c _ 

D 2 n- Li D Ll 一 

s E D 3 c ij」 I 

D 2 c 2 1 in _ 

c- r o 7 o c ^ 



A 



1 9 c- F 一 

2 2 8 6 _ 



1^-49 2 2 

1 F D c 2 2 

E E 1 F 3 B 

.0 3 1 F 2 2 

4 F E E 7 E 

2 6 2 F o 4 

2 1 p 6 2 D 

B 2 r.J 7 E <! 

E 「し 2 4 3 2 

o o o o o o . 

o 1 2 3 4 1J,J 

F F F F F F _ 

6 6 6 6 6 6 



5 F F 5 D 

s 6 マリ 8 B 

3 8 3 3 ,n 

. 2 F c 4 

一 2 6 マ :- 8 

I 3 4 F A 

- 2 E 6 2 

: E 2 5 D 

- 7 c 8 s 

F A A F 

8 F 6 8 

A 1 8 f i 

2 c 8 3 

9 7 2 c 

c 7 2 3 

F F 3 F 

F 6 2 6 

E CD Ll U—J 

3 8 6 3 

F A 2 A 

6 2 F K- 



_ 2 2 f :- A <r 

4 2 2 2 D 

o o o o o 

F F F F p 

6 6 6 6 6 



-1、 



23 




善 

今年の 夏 は 暑くなる らしい。 こんなと きに 
や tl^ や 山 だと 出て 歩く ャッ (あ ィモ。 夏 
休み じゅう, ず つと 家に 閉じこもり, 
ク一 ラーの きいた 部 g で バソコ ン ゲーム を 
やろう じ やない の。 サーフ ィ ン かなん かで 
バンバンに 肌 を 焼き, 「ド カタ, ド ジン J と 

呼ばれながら, 皮膚 ガンで 死んで いくより 
も, ナゾの 色白 コゾゥ のままで 「タマ サブ 
ロー」 なんき, かけ 声が かかる 方が, はつ 
きり 言って, シ ブイ。 わかる'? 

と ゆ 一わけで, 「ふそろ t<D フ レゼ ント たち J 
に ふるって ご 応募く ださい。 とじ 込みの 愛 
接 者 力— ド に 該当 項 目 をす ベて ご EA の 上, 
ご 希望の プ レゼ ン ト 番号 を 指定の スペース 
に ひとつ して, お申し込みく ださい。 
締め切り は 7 月 18 日 到着 分まで: 石 原 真理 
口 を »t 、た ハガキ は 選外になります: 
な 私 当選者の 発表 は 商品の 発さ を もって 
かえさせて いただきます。 






>AM ポータブル ラジオ" ジャンボ 卜 □ ン" 5^ 

' セィ コー クォーツ アラー 厶ク ロック 世界 時計 5:^ 

IK 災用 常備 電池 1 0;g 
(フラッシュ ライ ト I 本 単 I 〜単 3 電池) 10:g 

> ^^リ "^エッカー BC-55 1 1 0^ 

"fe* ン ドボ""^ 10:^ 



キャラ ク タ グッズ 「 う ちの タマ 矢 り ません か」 
キャラ ク タ グッズ 「ポチ も さがして く ださい」 
© キャラクタ グッズ 「ペン ジャミ ン」 
® マリー ンスカ ゥッ, ノくィ キン 君 キー ホ プレダ 一 

® ミニ キンチ ャク (3 枚 セット) 
©HiT BiT word I T シャツ 

© バッジ & ステッカー ( 5 点セッ ト ) 




© スーノ "サッカー (MSX) 5^ 

©<?• スク アド o ン (MSX) 5^ 

© サイ オン (MSX) お 

•MSX 将棋 5^ 

©^roy リングべ ィ (MSX) ^ 



® スター ブレー ザ 一 (SMC) 5^ 
® ァズ テック (SMC) 
® 法隆 寺の 謎 (SMC) 

® リ メイ ンズ ロボ ッ ト (SMC) 5^ 
®SMC 将棋 &g 



27 



H I TB I T I NFORMAT I ON 



次々 増える ヒッ 卜ピツ 卜の 仲藺 たさ 



HITBIT HB-201 & HITBIT WORD 



去る 5 月 22 日から 25 日の 4 日間, 
平和 島の 東京 流通 センターで 開催 
コンピュータ ショウ '85" に 出品 さ 
ビット ファミリーの 仲 間 に な つ た 
ィォ, テレビ, ビデオな ど, ソニ 
し て い る フ ァ ッ シ ョ ナ ブ ル な f^S 
ンを もつ ものだった: 流 S な フ 才 
RAM64K バイ ト版 "HB-20 に と 事 
を 払拭し, いつでも, どこでも 使 
日本語 パ一 ソナ 



例年の ように 東京 
された "マイクロ 
れ, 新たに ヒット 
2 製品 は, オーデ 
ーが^^来から追求 
莧 あふれる デザィ 
ルムの MEZZO の 
務 機器の ィ メージ 
える 3 電源 方式の 



KV-UG2 



ルヮー ド プロセッサ "HW- 30" だ 




RAM 容量 64K バイ ト HB-201 



ソニー は, ファッショナブル デザィ ン の新感 
党 パソコン mTB ぼ HB-101 をべ一 ス にし 
て, より 機能 を 充実 させ, 64K バイトの 大 
容量 RAM を 実装した MSX 規格の パー ツナ 
コンピュータ 「HITBI 丁」'' HB-20r'(59,8C10 円) 
を 6 月 1 日から 発売 している。 昨年 ソニー 
は, いままでの パソコンの 概念 を 破る, 誰 
でも 手軽に 楽 しめる MAX 仕様の パーソナル 
コンピュータ HB-101 を 発売, マニア はもち 
ろん, ノくソ コンに 関心の なかった 人々 から 
も 好評 も 博した。 二の HB- 101 の 上位 バ一ジ 
ヨンで ある HB- 201 は, RAM 容量 を 64 K バ 
イトに 増大 させ, 教育 用, 生活設計, 財務 
管理な ど 暮らしに 役立つ ソフトウェア にも 
対応で きる コス 卜 パフォーマンス 機で ある。 

特 徵 

T RAM 容量 64K バイ ト : 現在 市販され てい 
る MSX ソフ ト はすべ て 使える ほか, 複雑な 
プ Q グラム 作成 も 可能と なる。 さらに, フ 



口 ッ ビディ スク ドライブ (HBD-50 89.800 円) 
など 周辺機器への 接続 も 簡単に 行えます- 
2 斬新な デザィ ン : 使いやす さ を 追求 し た 
新 し い デザィ ンの パーソナル コ ンピュ 一タ 
です. 本格的 フルスト ローク キー ポ一 ド, 
片手で 簡単に 運べる キヤ リ ンズ ハン ドル, 
また, 電源 コード は 本体に 収納で きる よう 
になって いる な ど 機能 性 や 操作 性 を 考えた 
数々 の 機能が コンパ ク 卜に 収められ ている。 
カラ一 は 高級 感 あふれる ツヤ 消し 仕上げの 
黒, ライ ト グレーの 2 色。 
(J)「mTB ぼ ノート」 機能 : 本体に 住所録, 
スケジュール, メモの 3 種類の デ一 タが処 
理 できる ソフト ゥ: L ァを 内蔵。 作成 し た デ 
—タ は 別売の デ 一タカ一 ト リ ッジ ■"HB 卜 55" 
(9. 800 円) を 本体の スロッ ト に 差し込む だけ 
で 簡単に 書き込み, 読み出しが でき, デ一 
タカ一 ト リ ッジ にいつ ぱい と なった データ 
は カセットテープ および 3.5 インチ マイク 
口 フロッ ピ ディスクに 簡単に コ ピ 一できる。 
作成 し た 住所録 な どの データ は アイ ゥェ才 
順 や 番号 順に 並べ かえる こと や, 年齢 や 血 
液 型な ど を キーワードに して 自由に 検索す 



る 二 とがで きる。 

4 ポーズ ボタ ンと 力一 ソル ジョイ ステ イツ 
ク : ゲームの 途中で, 急な 用事 や 電話が か 
かってき たと きに, ゲーム を 一時 中断す る 
二との できる ポーズ ボ タ ンが 付い ている。 
また, 力一 ソル キ一 は 付属の スティック を 
差し込む ことにより, 使いやすく 便利な 力 
—ソ ルジ ョ イス ティ ック になる。 
;r グラフ ィ ックス と サウンド: 256X192 ド 
ットで 16 色の カラ一 表示 か' できます。 さら 
に 32 枚の スプ ライト 画面 を 使えば, アニメ 
—シ ヨン 作り も 楽しめる: また, 低音から 
高音 ま で オクターブの 音域と 三重 和音に よ 
り, 効果音 や パソコン ミュージックの 制作 
や 演奏 も 楽しむ ことか' でき る。 

仕 様 

CPU : Z- 80A 相当 

メモリ : ROM'''32K バイ 卜 (MSX BASIC) 
+ 16K バイ ト 

(内蔵 ソフ トウ エア) 
RAM …メイン : 64K バイ ト 
ビデオ : 16K バイ ト 



28 



Fh I TB I T ITslFORMAT I ON 



二 テキスト 表示 能力' '40\«ズ24 I 
グラフィック 検 Sftg '256 X192dot 
ス プライ ト 画面' ''32 枚 
カラ一 表示… 16 色 
了 フン ド 機能 : 8 オクターブ 

3 重 和音 + 1 効果音 
カセット インタフェース : I200bpsZ2400bps 
FSK 方式 

こ S 丁ノ ン タフ エース: RF 出力, コ ン ポジ ッ 

ト ビデオ 出力 
— ボード : フルスト 口— クキ— ボード 

ASCII 配列お よび 50 音 配列 
プリンタ インタ フエ一 ス : セント ロニ クス 
社 仕様 準拠, 8 
ビッ トノ、 ラレ ノレ 
その他 : MSX カート リ ッ ジス ロッ ト 2 基 
ジョイ ス ティ ック 端子 2 個 
才一 ディ 才 出力端子 
ポーズ スィ ツチ 付 
カーソル ジ ョ イス ティ ック 
キヤ リ ング ハン ドル (収納 式) 
電源/消費 電力 : 100V 50 Hz/60 Hz/26 W 
大きさ : 380( 幅 )><275( 奥行) X65( 高さ ヽ mm 
重さ : 3 . 1 S 

'了 S 品 : RF ケーブル, アンテナ 切換 ス イツ 
チ, カセッ ト 接続 ケーブル, 力一 
ソル ジョイスティック 用ステ イツ 
ク, BAS に 入門, mTBIT ノ一 卜 
機能 解説書, 取极 説明 害 



» ワープ □HfTBrr WORD 



ソニー は, 初めての 人で も 簡単で 使いやす 
く, どこへ でも 自由に 持ち運べる ハンディ 
タ ィ プの 日本語 パ一 ソナ ルヮ一 ド プロ セッ 

サ mTB ぼ WORD 、、HVV- 30" (98,000 円) 
^ 6 月 21 日から 発売す る。 

ョ本語 ワードプロセッサ は, オフィス 用 文 
書 作成 機と して, 近年 大変 普及して きて お 

r . 昨年度 は 21 万 台, 85 年に は 45 万 台 以上 
二 出荷が 見込まれ ている。 

二一 では, 1981 年から アメリカ 向けに 才 
フ ノス 用の 英文 ワープロ 「シリーズ 35」 を 
発 国内向け は 1983 年 販売 開始), 使い 
力す さと 豊富な 編集機能で 高い 評価 を 受け 
ていたが, この 英文 ワープロ 開発で 培った 



設計 技術 や ノウハウ を 活かし, 二の 「ヒッ 
トビ ッ卜 ワード」 が 商品 化 された わけ だ。 
「ヒット ビット ワード」 は, 薄 型 (64 ミ 
リ), 軽量 (約 2.6 k9 本体の み) で, 従来の 
事務 機の イメージ を 破る シンプル な デザ ィ 
ン。 持ち運びに 便利な キヤ リング ハンドル 
付き だ。 また, 乾電池, 充電 式 電池, AC100 
V (電灯 線) のどれ でも 作動す る 3 電源 方式 
を 採用して いるので, オフィス, 家庭, 学 
校から 街の 喫茶店, 列車の なかな ど, いつ 
でも どこでも 気軽に 使える 個人用の 文 害 作 
成 機と い えよう。 

特 徵 

0D50 音 順 配列 キ一 ポ一 ド : 「あいう えお」 を 
その ま まキ一 ポ一 ドに 配列して あるので, 
ワープロ か' 初めて と いう 人で も 直ぐ 打てる。 
キーボード は, 大型の キ 一を 採用した フル 
スト 口一 ク タイプ なので, 操作し やすく, 
長時間 使用しても 疲れに く い 設計に なって 
いる。 

② かな/口一 マ 字 入力に よる 漢字変換 方式: 
かな 文字, 英文 字の どちらで 入力しても 漢 
字に 変換で きる, かな/ローマ字 入力 漢字 
変換 方式 を 採用。 英文 字 は, 英文 タイプ ラ 

イタと 同じ 配列 (JIS 規格) になって いる 

ので, 英文 タイプライタに 慣れて いる 人な 
ら, かな 文字 入力に 比べ 使用 キー も 少なく, 
より ス ピ 一ディ に 入力で きる。 

③ 3, 526 文字 を 内蔵: 英文, 数字, ひらがな, 
カタ カナ, 記号お よび 漢字が 使用で きる。 
JIS 第 1 水準の 漢字 2,%5 文字 を 含め, 全部 
で 3, 526 文字 を 内蔵して いる。 印字の 大き さ 
は, 全角 • 倍 角 • 半角 (英数字の み) か' 選 



ベ, 文章の 本文と 見出しな ど を 違った 大き 
さ でキ 丁て る。 

④ メモリ 機能: よく 使う 文字 や 熟語 は, 常 
用 句 メモリで 10 種類 記憶で き, 使いたい と 
き 簡単に 呼び出せる。 また, 文 害 メモリ を 
使えば, 400 字 詰 原稿用紙 3 枚 分 (1,280 文字) 
まで 記憶 可能な ので, あいさつ 状 や, 案内 
状, 書式の 決まって いる 商用文な ど, 使用 
頻度の 高い 文章 を メモリ する 二と もで きる。 
スィッチ を 切っても メモリ が 消えない メモ 
リバ ック アツ プ 機能 も 付いている。 
: を 液晶 ディスプレイ : 12 析 表示の ワイ ドな 
液晶 ディスプレイ を 採用して いるので, 打 
つた 文章 を 確認で きる。 

、熱 転写 プリ ンタ 内蔵: 本体に 印字 音の 静 
かな 熱 転写 式の 16X16 ドット プリンタ を 内 
蔵 させて いる。 プリントアウト は, I 行 ご 
と に 印刷 する 逐次 印刷 だ け でな く, 文書 メ 
モリ に 入って いる 文章 を 一括して 印刷す る 
全文 印刷 モード も あり, これ を 利用して 何 
枚 も 同じ 文書 を 印刷で きる。 A 4 判 サイズ 
までの 紙なら ば, 普通の 紙に も 印字 可能。 
また, 官製 はがき ゃ洋 封筒な ど, 用途に 応 
じて 使い分けられる 橫 害き 印刷, 縦書き 印 
刷 もで きる。 

?カ ラ 一印刷機 能 : 印字 リポン は, 黒, 赤, 
青, 緑, 茶の 5 色 (別売の リボン 力 一トリ 
ッジ" HWR-5C"2,700 円) か' 用意され ている 
ので, リボン を 交換 すれば カラ一 印刷 も 可。 
⑧ス マ一 卜 な デザィ ン : 重さ 約 2.6k9( 本体 
のみ), 薄 さ 64 ミリと 軽量で コンパクト, 
どこへ でも 持ち運びが できる キヤ リ ン グハ 
ン ドルが 付いている。 ボディ カラー は, ラ 
イト グレーと レッドの 2 色。 




ソナル *ヮ_ ドプ 13 セッサ HrrBIT WORD "Hw-ao" 



29 



HUB IT INFORMATION 



ァ タマ も カラタ も アツ ク なれ / 

MSX 新作 ゲーム 



BACKGAMMON 



BACKGAMMON り。。。^^ 
バックギャモン 7 ;1 発売 



「ぼく ドラえ もん」 

「ぼく ギヤえ もん。 ドラえ もんの 兄です」 

「あつお 兄さん, うしろから クル マが つ!! 
うしろ! バック, ギヤえ もん- バック ギ 
ャ えもん。 バックギャモン…」 
と ゆ一 わけで ソニーから MSX 用 「バック ギ 
ャ モン」 (4. 000 円) か' 7 月 21 日 発売に な り ま 
す。 1 人で も 2 人で も プレイで きる し, ル 
—ルを まだ 知らない アナ タ のために は -誰 
れ でも 解る バックギャモン ゲーム 入門 害— 
か' 付いて くる。 この ソフトで パック ギヤ モ 
ンの腕 を 上げれば, キミ も 明日から 「ギヤ 
えもん j。 (N) 

◊ ~~ ——◊ ◊ 

私 か' 初めて バック • ギャモンと 出合った の 
は, 忘れ もしない あの ひたいから 汗の 吹き 
出す よう な , 真 秋の 陽光 か' ギラ ギラと 輝く, 
小春び よ りの 午後だった。 
「ボン」 

バッ ク - ギャモンの 本質 と は 何だろう か: 

唯 2 個の サイコ 口に 我と 我が 人生 をた く す 

ことだろう か。 相手 をヒッ 卜する こと だけ 

に 全 精力 を 投入す るなん て, 猿に でもで き 

る じ や ないか。 

「あちよ つとまって, それ」。 

クローズ. ァゥ ト だけ を 狙って 動かす 奴 か' 

いるけ ど, あれ は 粘着 質 だよ な。 そうじゃ 

ないか。 ハ * ック 'ギャモンての はスゴ B ク 
の 原型み たいな も ん だぜ, 要は コマ を 早く 
上げり やい いんだろ。 簡単な こっち やない 

か。 

「おい, そいつ を棰 する のかよ」 
やっぱり, 人生の 縮図って と 二ろ かな あ。 
サイコロの 目 さえよ けり や, 勝てる もんな。 

6 ゾロ をそう だな あ, 10 回 もやれば, どん 
な, スーパ一 達人 だって 相手 じ やねえ ぜ。 
人間っての は 運 だよ 運, さも なきや, イカ 
サマ かな。 



SUPER SOCCER 



SONY 





「早い リ 一チ は, ィー • ス一 索/」 
ビギナー ズ' タワーって 知って るかい: 同 

じ壩 所に 6 つも 7 つも, !■ ききれ ない 程つ 
み 上げる 奴が いるんだ よ: 上手な 奴 は纖の 
行進み たいに ふたつずつ 並べて いるから, そ 
んなニ とする 奴 は 初心者なん だよ だから 
さ, 上手な 奴っての は 長考す るんだ よ。 ある 
程度 はめる せる けど, 5 分 も 6 分 も 考えら 



れ ると, たまん ない よ 

「おい, お前の 番だぞ J: 
ギャモン 勝ち や, バック' ギャモン 勝ちし 
た 二と あっか。 俺 ある ぜ: ギャモン 勝ちな 
ん かよ, 誰でもで きる けど, バック-ギヤ 
モン 勝ち は なかなか できない ぜ あれ は 気 
分い ぃぜ, 最高 だぜ。 胸が す〜 とす-る ぜ。 

「ci 〜ン, 立直一 発 面 清 ツモ ドラ 2 !」 (E、 



30 



HITS IT INFORMATION 





^OCCP'R 4, 900 円 
ーサ 7 カー % 発売 






—て. ると, たま に は 健康 




て^— 一 I いな あ, なんて 考え 




ニモ Oh! H ぼ BiT の 仕事 


rW^5 瞿' 


.P-g 労働 二 肉体労働な ヮケ 




へ、 へに, 頭 は クラ クラ。 そ 




一 !1 は サッカー のこと でい 




て-まう, という ヮケ なんだ。 




, T. ― サッカー サッ 力一 




ノノ J _ サッカ _ サッカ "~ 


二 - *, = "T V 


. * ム はカヮ イイと 思う……… 




く 一サッカー」。 これなら, 疲 


-- -r« 二一 チ 


子 了つ ヮケ でもない し, 動かす 




ら指 だけ。 さ らに は, ゲーム 


? --- 


クチャ 簡単で, 僕なん か 3 回 




r う 6 対 の 完封 勝利な ヮケ 



わかる MSX 

二 —ノン ジ編 



各 680 円 



だからね。 

といって, ゲームの 内容が 単純な ヮケじ や 
あない。 むしろ 本物 ソッ クリの 高度な プレ 
ィ なんか もで きち やったり する ヮケ で, 言 
うなれば, 無意識の 天才 プレ— ャ—。 ほら, 

今 だって 原稿 書 き し な か' らもへ ディ ン グシ 
ユー ト を 決めち や う ヮケ だ。 
もちろん, 使える テクニック は ヘディング 
だ け じ や ない。 ド リ ブル, シュート は 当たり 
前。 ロング • シュートの ボ一ル パス, スラ 
イデ イング タツ クルに, キ一パ 一操作, コ 
—ナ 一キ ック から の攻擎 まで も か' で きる と 



いう ヮケ。 それ も ジョイスティックと 2 つ 
の ボタ ンの 操作 だけで。 
また, コンピュータとの 不毛な 対戦に 疲れ 
たら, 人間 相手の 2 人 プレイ もで きたりす 
るヮケ だ。 人間同士の 力 ケヒキ で, ボケた 
頭 を リフレッシュ/ 

惜しむ らく は, MSX スプ ライト 機能の 解 
像 度の 低 さ。 でも, それさえ 目をつぶれば, 
横 スクロール も 小気味い いし, 審判の 動き 
も それつ ぼい。 

二り や あ, 必見, いや 必 遊の 1 本 だ, と い 
ぅヮケ だ一〃 (芋) 



HijiJi:asSiihih= 





HI TB I T ITSJFORMAT I ON 



1 



SMC-777/C 用 

拡張 ケーブル 



S MC-777/ C で ほ 字 ROM と RS - 2:i2C を |iffl 
お つ なげた い 欲張 り な ユーザ一 に 朗報 ! ! 
SMC-70 の 富 な f,'i] 辺 機;!: き (キャッシュ デ 
f スク H インチ コントロール ュニッ ト など) 
を 漢字 R 0M と 時 に 使うた め の ケ一 ブル 



(777拡!|||^ケ一 ブル : SCS-777) 力す㈱ マイ 
コン ラン ド i' 翁 和 (telO-J 88-22-3791) か ら, 
7 片屮 に^ 壳 される。 ユーカラ JJ で 通 もミ を 
し たい と ゆ一 アナ タ も 才 メ デタ ィ この ケ一 
ブル. お 诚 段 は 2, 8001 リ。 



化、 あせよ, 化せせ よ, 

全 II の SMC ピープル 





ュ 


一 ザーズ クラブ 紹介 




5MC SAP クラ プ 




SMC. そんでも つて クラブ) 




名 て h つす ■'' 


V 道せ 三 




1 金 木 幸 生 






于 150 東京都 S 谷 区 南 平 台 町 16-23 




2TI80 東京都 武 《野 市 1* 町 2-6-19-13 




2* せ 職 干 359 所;^, 1*«:.- 二- —二-.;' , 二 


に;1| ビル 4 F* フ レツ ク ス 




-' 男 10。 大学生から 60 代まで, 20 - 30 代 中心: 




& レッツ 3 F 力 レツ ジス テーシ 3 ン 


:■ き § 女 2。 大羊 生と 30 代 以上が 半々 すつ 




4 なし。 




】 勇 10- 萬 校 生から 20ft ぐらいまで, 


- V し: 




ラ 學懂 中。 




£. なし。 


-- ヅ JIC'NET が 会報; 




"月 1 回, 銀座 Sony ビルに 集合,。 




1® 準備中。 1 


6 BBS Mail という 通信 テ' ータ ペースが 活動し- 




'プロ グラムの 紹介, 雄 le の プログラム を 打ち 




S 速 格 先にな つてい る 店で 月 1 回: 


J ■ 異常に «* な 枝 術 を 有す も クラブ: 




込み, デバッグ など を 行って いる... 




な: 雑 の ゲーム プロ グラム を 使って ブ ログ ラ ミ 


:- 一に 力、 く BBS Mail 




- マチュアら しい 人が 多い • 




ングの 勉強 



,SSMC ユーザ一 クラブ 






本 武 




; 5 本 ま 


1 岸ェ耳 〒36[) 稱谷巿 弥生 町 2-47 マイ 二 




1 T370 裹崎 市上 中 g 町 33 卜 1 


'ノ ョッブ カーク 




3 ^20. 30 代 以上が 半数。 


• 17* から 30 代 前半まで。 




i 入会金 500 円, an 遼絡資 として: 


!. な し 




5 準備中。. 


t ?-備 中.. 




Sony 高崎せ業所, 2 力 月に 1—2 回。 


■: 1 回, M 東 ソニー! 営業所で 




7 集会が 活動の 中心. 自作 ソフトの 発表. 


,ゆうこと 中心の クラブ,. «« 交換. 新作 ソフ 




勉強 会な ど 多彩な >舌*)„ 


、S 介、 ソフト 交換な ど を 行って いる。 




8 1 人が 始め ると みんなが バ'; /クァ ッ ブ。 


'tS の ユーザ は 51 楽に 参加して ほしい 




9 n 長く けたい 




n. ■ :3 : •• '—. ユーザーズ クフノ 
丄 *fl 不一 年 

田 中国 男 于《? 名 古 量 市 北 区 上 餓田南 町 ■ 

- I 上 鈒 田 南 S7ffil00l 号 
®3520, 学生 3 名の 他社 * 人。 
® 決まって いない。 

準備中 

'ず 月 I 回 « 終日 日, 名 古 S ソニ一 ビルマ イコン J 

—ム にて。 が, ま fliEit*^ し たわけで はな L \ 
⑦ホ ビ 一 中 心 で ノ ノフト の SMC の BASIC 用 ' 

ックフ アイ 自作, iwmm^ 

き オリ ジナゾ レソフ ト 

9"^' 展, カクう ブ 



ラ大 



SMCF. 
- ミリ一) 
、林一 彦 

. T545 大阪市 阿倍野 E 阪南町 6-4-23 ヴ • 
ffSiS 号 

• '830, 20 代から 40 代の 全 貝 社会人 
: 人 会 金 1500 円 年会費 2000 円, 今後 は 未定 
b 3.5 ィ ンチ ディスクの 供給 を 準備中。 
6 会 S が 全国に 広がって いるた め, なし.: 
7 6 のた め, 水 動の 中心 は 3. 5 インチ ディスクに 
よ る 交-;; L 

8 ディ ス クメ ディアで; している クラ:^ i また "i^ い ' 
q 商品 ィ 匕 可き きな ゲーム を 作って みたい, 



西武 百 K 店大 §• 店 AV: 

担当 : 小增戸 

〒336 浦 和 市«砂2-8-10 

ナカ ギン ザ 共同 ビル 
マイコン ランド-; 兩 M 

: 木 :1 



名称 1 代表 * 2iists*; 

3 会 貝 数 4 会费 5 会 《 

6 活動 場所 7 活勳 内容 

錢 んツセ JT' な, 



32 



IISX/\ ソコン 通信 

nMOKf^ 化に ff: つて テレコミ ュニケ 
一 》 a ン- i^^|カプラ, モデムな どの,;, な 跑 
ラ 多 くな つてき た。 こ う な る 
二 "l£5^2EC インタ フエ一 スの 付 いてい 
ニニ t ユー タは コンピュータ じ やな 
- i こい ラ な * が顯を してく る 
- - ながら MSX に は RS の イン 
されて いる 機 ff (は 数 
- - *"*i"0**MJt だ。 これに 対す 





ないかに よって, 一 WJffi- 駄 にみ える こと も 
["( 'Xi な 験 につな がる ものである。 



インタフェースの 設計 

M はと も あれ, する LSI を 絞らな けれ 
ばなら ない ので, ,;:^:, 汁の 似 などして み 
よ う と? 凸ぅ。 : お 'に LSI を; お: する 必^が 
ある。 ム;; Jli よく f 'おわれる ィ I' に は, インテル 
の 8251 や 8m, NEC の/ iPD379 
USRT, そして 今 |n| 使う ザ イロ グの Z 80 



るメ一 力一 の 洪給 状態 はとい うと, これ ま 
た な かな か T- に 人 ら な !■ 、 ので あ る 。 
それで は n ミっ てし まおうと, fi; の 隅から 
ほこ り に まみれた l:U- を 引つ 'Ji ミり ! I', してき 
た。 「RS インタ フエ一 ス なんて, モデム や 
カフ' ラを も つてい る わけで も ない のに, 一 
に ^ うん だ, 作 る だ { t 無- 駄 だ」 という 
バ i 'も あ つ た が, め ( ナ-' ず に K 々と 作る こ とに 
し た。 lil: の屮に は, 駄 と 忍 われ るよう な 
ことにお お を' |',' や しまない 入 に, J がいる が, そ 
こ にャ: る までの 過 お を 人' j'; に している 力' い 




33 



図 1 Z80A SIO/CXT) ピン 配列 



SIO な どが ある。 2 80 SIO に 決め た J'|i. Ill 
は, まず MSX の CPU が 'L 80 だ つたこと 
で, ィ に 体の し TU と lAj 辺 LSI が W じ ラ ァ ミ リ 
の )j が システムバス も I, リ じ な の で f, \ ',;■ の 
換 などが あまりな いという メ リ ッ トが ある 

か に だ。 i"j C mm フ ァ ミ リ の CPU と 

ill LSI を つ な け' るの は' i ズ ル の '&: お i で, ほ 

とん どの場^>には|1;]じ ?^|化のも卩丄||;1 1: をつ 

な ! ナ "ば よい た だ し, ファミリの う LSI 

に 女' j し て はデ一 タパ' スとァ ド レス バ ス 以 i1> 

では, l"J じ liij でも f,;; V のな 味が おな る こ 



とがよ く あるの て'; に 0、 するべき だろう。 
メ ィ ンのゎ を Z so SIO に 絞った ところで 
SIO の れ: 徴と それぞれの f, 'ひ 線 を ベ て み 
よ う。 iKjip. にいう と, は |Njjy|/J|-:M 
期の 他に も SDLC/HDLC と 》f ばれる jiKf 
ん A ! : も 对) ふ している。 人 I 屮; お ポート がふ 
た つ あり. それ ぞれ を 独 w し て if おかす こ と 
がで きる。 クロック, ピン rtil 列 によって 3 
タイプ 3 f«imj の バージョンが ある。 CPU liij 
様に Z 80 SIO が 250 kHz~2.「) MHz. Z 80 
A SIO がお kH; :〜 4 MHz, Z 80 B SIO 



力 f 250 k Hz -6 MHz の クロ "ノ ク に (ふ し 

ている: 

SIO の 場 よ, 41 f'E^n のに'' j' が あ る も 
レリ を 40 ビン の パ ッ ケージ に 'd ん であ る た 

にい ずれ かの f,r'J を ひ とつに ま と めな け 
れ ばなら ない。 そこで, どの Uv を まとめ 

あるかに よつ て "の liii の 後 に /1/2 
d サフィ ックス 力 i 打 つて ある の だ。 は 

MSX の 4 MHz の ク 口 ッ ク と ち- え ^> わ せ 
て, ; A SIO (I を う 二と にし た。 
LSI 0) Jii と f, ;- 'ひの I お 係 は 1 のよ うにな つ 



図 2 MSX スロッ ト 



1 



1 



1 



No. 名称 
40 DO 

39 D2 

38 D4 

37 D6 



36 lORQ 

35 CE 

34 B/A 

33 C/D 

32 RD 
31 GND 



30 W/RDYB 



29 SYNCB 
28 RxDB 



27 RxTxCB 

26 TxDB 

25 DTRB 

24 RTSB 

23 CTSB 

22 DCDB 
21 RESET 



厂 Mo. 


名 称 


No, 


セ 称 


1 


CSI 


2 


CS2 j 


3 


CS12 




SLTSL 


5 


r' 備 


6 


RFSH 




WAIT 


8 


INT 


9 


Ml 


10 


BUSDIR 


1 3 


lORQ 


1 2 


MERQ 


1 5 


WR 


14 


RD 


17 


RESET 


16 


JT' 備 


1 9 


A9 


1 8 


A15 


21 


All 


20 


AlO 


23 


A7 


22 


A6 


25 


All 


24 


A 8 


27 


A14 


26 


AI3 


29 


Al 


28 


AO 


31 


A3 


30 


A2 


33 


A5 


32 


A4 


35 


Dl 


34 


DO 


37 


D3 


36 


D2 


39 


D5 


38 


D4 


41 


D7 


40 


D6 


43 


GND 


42 


CLOCK 




广] v'n 




w 凰 


47 


+ 5V 


46 


SW2 


47 


+ 5V 


48 


+ 12V 


49 


SUNDIN 


50 


-12V 



No. 名称 
1 Dl 

2 D2 

3 D5 

4 D7 

5 INT 

6 lEI 

7 lEO 

8 Ml 

9 Vcc 
1 W/RDYA H 
1 1 SYNCA g 

1 2 RxDA H 

1 3 RxCA H 

1 4 TxDA g 
25 DTRA 巨 

1 6 RTSA H 

17 CTSA g 

1 8 DCDA g 

1 9 CTSA d 

20 CLOCK d 



E 
E 
E 
E 
E 
E 
E 

誦0> 
誦<0 



sop SIO/0 



34 



図 3 



残りの も ひクは 

IEI IEO Vcc CE B/A C/D 

の 6 4; に 絞られる。 

この 6 ィ水 の U リ- の, な 味 を, ぶ J ベる と 

IEI, IEO : ディ ジ' 一チェ一 ン川 の', リ II り 込み 

ィ ネ一 ブル I/O 
Vcc : ;ぉ 源 人お ( + 5 V) 
CE : チップ イネ一 ブル 人 わ (ァ クテ 

ィ プロ一) 

B/A , : チャンネル A/B UJ り え 
C/D :コ マン ド. / デ一タ り f やえ 



となって いるので, Vcc は +5 V とつない 

でい いこと は 分かった。 は デ イジ一 チ 

ェ一ン は filim し ない ので IEI, IEO に は 

線す る必 t: が な る 。 ; k に チップ イネ一 ブル 

だ 力':, この RS インタフェース は I/O ァ ド 

レス 80 H か h 83 H の に】 に' せ j り 付 け ら れ 

るので M のよ う になる C 

コ マン ド / デ一 タ り J り f や え を AO , チヤ ン ネ 

ル yj り ft え を A 1 に ; り "1 てると I/O ァ 

K レ ス が 

80 H = A データ 




:1488:MC1 489 について 



liCl488 はモ トロー ラ 社の RS-232C 用ド 
ライ バで, SIO から 出て 来た TTL レベルの 
省 舞 蚤 RS-232C 用の レベルに 変換す る も 
C であ も: + Vcc と- Vcc に は 一般的に は, 

- こ- の 9V を いれる。 しかし, tC の 
•■ES'SV まで あるので 今回 は MSX 本体 
二 二 -2、 を ま 用す る。 中身 は AND ゲート 
ゴ 餐入 つてい るが, 実 碟には A 入力と B 入 
力に S Jft"^ を 入れて NOT ゲー ト と して 使 
う: 1 の AND だけ は iC 内部で A,B の 入力 を 
まとめて ある。 入力 信 "^は 5V の TTL 信号 
だが, 出力 は (+ , 一) の Vcc によって 決まる。 
入力と 出力の 國係は Vcc に (+, 一 )12V が, 
つながつ ていた 場 含に A 入力と B 入力と もに 
T5V になった ときには 出力 V は +12V にな 
る: それ 以外の ときには 出力 V は 一 12V に 
な も: これに 対する レシーバ である MC1 4 
89 は 入力 A と 出力 B との M に 制御 值 "^の C 
が ある: これ は 今回 は 使わない。 こちら は 

.re 5V で 動作す るが MCI 488 と は 逆で 
人 r:V は 5V 以上で も 出力 Y は TTL レベルの 
5 VI 号が 出て 来る。 MC1 488, MC1 489。 



OMC1488 ピン 配列 



t 一 Vcc 
2 1A 
3 1Y 

4 2A 

5 2B 

6 2Y 

7 GND 



E 

E 



fj 



1 4 +Vec 
13 4B 



3 



9 3A 
8 3Y 



©MCI 489 ピン 配列 





1A 




1C 


3 


1 Y 


4 


2A 




2C 


6 


2Y 


7 


GND 



E 

E 



3 
3 



3 



1 4 +Vcc 

13 4A 

12 4C 
1 1 4Y 

10 3A 

9 3C 

8 3Y 



Mcli 



A Y B 

4 4 3 

2 1 o 



ちョョ 



Mcli 



35 



©74LS393 ピン 配列 



図 5 分周回路 について 



81 H = A コ マン ド 
82H = B データ 
83 H = B コ マン ド 

に Wl| り 、il て にれ る。 

以 I-. が, MSX 本体との イン タフ ヱ一 ス ;' fl; 
である。 

これから RS ケーブルへの f, \ Vj 線 を 作る こ 

とになる 力 i', A ボ一 ト 'ふの み を る ことに 

する。 B ポ一 ト分も 作りたい とき は A ボ一 

ト と |mI じ '&: で ど う ぞ。 

こ こで 使う ひ J- を々 ij せして みよ う。 




36 



DTRA : テ"一 タ. ターミナル. レ デ ィ ; I 
)] 

RTSA : J^f, ド V 爛' A1 』' 出 Ai 

CTSA : 送 人力 

DCDA : デ一 タ 搬送波 検 人 お 

これらの ひ を RS 1, ひ j にす る に は パワー 

が t お すぎる ので, ; I', )} f, 'ふ に は ドラ イノ i', 

人 わ li'v にはレ シ一バ を 人れ なければ な ら 

なに 

力 は TxDA と RTSA と DTRA び 
3 4 く, 人 乃 f,i ';■ は R X DA と CTSA i 



74LS74 は D-Rip Flop が 2 個 入った TTL-IC 
である。 D-Rip Flop は D 入力に 入った ffl"^ 
を CK の 立ち上がり によって 出力 a に 出す。 

そこで 反転 出力 a を 入力 D に加える と 入力 

クロック を 2 分周で きる わけ だ。 
今回 はた ま たま D-FF を 使用 している が 周 じ 
よ う な分闺 を 行う 場 含に は 何 も D-FF でな く 
て も RS-FF や JK-FF などの FF を 利用す る こ 
ともで き るので TT し IC の 規格 表 Tffli ベて み 
ると 面白い。 分 ほ 回路 を 含めて ク[3 ック闆 
適の 部分 は, デジタル 回路で ロジック ゲー ト 
i]»(AND, OR, NOT, NAND, NOR) の 次に 
重要な 部分な ので, 興味が あれば 調べて おく 
と 後々 いろいろな LSI に 使える よ う になる。 
じく 分 困 回路に 使われて いる 74LS393 
は A4 入力に 入った クロックが C1A 出力に 2 
分簡, QB 出力に 4 分周, QC 出力に 8 分周, 
QD 出力に 16 分 面されて くる。 つまり A 入 
力に 16kHz の クロック を 入れて やる と QA 
出 力 に 8kHz, QB 出力 に 4kHz, QC 出力 に 2 
kHz, QD 出力に 1kHz の クロックが 出て くる。 
但し Vcc と GND に それぞれ 5V, 0V がつな 
がって いなければ 動作 しないので 気を付け 
なければ ならない。 私 はよ く 『動作し ない 
と大 a ぎしたら GWD がつな がって いなかつ 
た』 という ポカ を やる ので… 念のため。 



1 1A 
2 1 CLEAR 
3 1QA 
4 1QB 
5 1QC 
6 1QD 

7 GND 



E 
E 
E 

E 
E 



14 Vcc 

13 2A 

1 2 2CLEAR 

11 2QA 

10 2QC 

9 2QC 

8 2QD 



© 74LS74 ピ ン 配列 ピ ン 



1 1CLR 
2 ID 
3 1CK 
4 1PR 
5 1Q 
6 1Q 

7 GND 



E 
E 
E 
E 
E 
E 
E 



14 Vcc 

1 3 2CLR 

12 2D 
1 1 2CK 

10 2PR 

9 2Q 

8 2Q 



7 ね 1.S3 ぬ 3 



74I.S74 



©74LS393 ピン 配列 



ゲート 回路に ついて 



DCDA の 3 水 に な る 。 

H. つ た の は RXCA と TXCA, そして 
SYXCA と W/RDYAiT あ る。 RXCA と 
TXCA は 送受 f,; の ボーレ一 卜 を; なする 
ための クロック を 人れ る。 クロック は, よ 
( tt われる X16 モ一 ドだ。 これ は SIO 内,'' 3; 
f RXCA と TXCA に 人力され た U''} を 

IS 倍にす るモ一 ドで, SIO の 料で は よ く 
!1 かけ る ( 1'1 分で,; 汁す るなん ていっても, 
せっかく の は 仏な 4 も: 使わな くち や も 
つたいない)。 



II 



この モ一 ド では, クロック を 13 つ H';i すれば 
19200 ボ一 の" Mil 速 はが i!;: られ る。 しかし, 
今 M は さ ら にゥ H',1 し て 96()(), 4800, 24()(). 
1200, 600, 300 ボ 一ま で ふつ できる よ うに 
した。 この インタ フヱ一 スは J トレ' J1 リ UiiH, り lj 
な の で, S Y NCA は Vcc につないで おく。 
お 後に \V/READY だが、 これ は MSX 力 
- ト リ ッ ジ につな ぐ., 

RS )|| の ドライ バの Vcc, は + 12 V につ な 

ぐよ う' xi を 付け る。 

こ れでゃ つ と ,ii,N が 終わ つ た。 



11 



ここまでで でき にがった 路 W (は 13) を 
,J たす。 

やっと ハン ダ ごての ;に だが, そ の iiij に必 

な^ I' ムは 揃ってい る だろ う 力'。 i'ilii'u'i リ ス 
卜 と!! ひ; > してみ よ う。 

に U- と して は, ハン ダ ごて, 二 ッハ, ラ ジ 
才 ペンチ, ハン タ', が あ ォ L ば 1 • つ }■ た' 
ろう。 もしも ハン タ" ミス をした ときに ハン 
ダ 吸い取 り li: は;' あ る と Better / 。 f^i! 線 M は 
0.3 誦化の も の を 5 色 ぐ 。 い 摘 えてお く と 
よ い。 こて は 15~20 W の h のが ほ し い, ハ 



■ 1 



■ 1 



37 



ケー ,k 回路に ついては こ' 存じの 方 も 多い か 
t きうが, 今回 使用した 74LS04 と 74LS 
,0 を 中心に ここで 再度 は繊 して ほしい。 
そもそも デジタル 回路 は TTL レベル (5V 二 
H«OV=U の 信 母に よって 動作す る わけ だ 
r . S » 的に は 5V と OV の 電圧が かかる と 
- う よ り 5V の UiE がか かる か, かからない 
かとい うこと で H レ ベル, L レベル 力 * 決定 さ 
れる: ゲート 回路と は その 名のと おりこの 
5V の 電圧 を かける かけない かとい こと を 決 
める:: 鬥》 にあた る 節分で ある。 入力が ある 
一定の 条件に あてはま ると 《鬥》 が 開いて 5 
V の «S が 出力に 出て くるわけ だ。 ここで 
いう 条件 はゲー 卜の 種類に よって 決まる。 
* え ば 74LS 1 の * 含に は A, B, C の 3 つの 
入力に 対して すべてに 5V の *JE が 生じる と 
いう 3 入力の AND ゲートに なって いる。 AN 
D ゲート は 入力 すべてに 対して 5V がか かる 
と 出力が 5V になる 構成に なって いる: 
これに 对 して, OR ゲート はいくつ か 入 
力のう ち ひとつで も 5V になる と 出力が 5V 
になる。 そして 74LS04 に 代表され る NOT 
ゲート は 入力に 対して 出力 力 ( 反転す るよう 
になって いる。 すなわち 入力に 5V がか; {To 
ている 場合に は 出力が OV になり, 入力に 
V がか かってい る 壤合は 出力が 5V になる。 
具 理值表 と 見比べ ると よく 分かる だろ う 。 



1 1A 
2 IB 

3 2A 

4 28 

5 2C 

6 2Y 

7 GND 



E 
E 
E 
E 
E 
E 
E 



3 
B 
B 
ョ 

ョ 



14 Vcc 
13 1C 
12 1Y 
1 1 3C 

10 3B 

9 3A 

8 3Y 



©74LS74 ピン 配列 ピン 



1 1A 
2 1 Y 

3 2A 

4 2Y 

5 3A 
1 3Y 

7 GND 



E 
E 
E 
E 
E 
E 



3 

3 
3 



3 
B 



14 Vcc 

13 6A 

12 6Y 
1 1 5A 

10 5Y 

9 4A 

8 4Y 



P 7 ね LS10 



口 7 ね LS04 



部品 表 





ンダは 絶 吋に 60% の を 使うべき だい、一 ド 

のきお 1; において は, 'mj; も, を 人い に jit;: 

の だ MIC や LSI に はで き る 限 り ゾ ケ '7 ト 
を 使うべき だ h う ( た と え 5(1 1 リの IC に 160 
I リの ゾ ケ ッ 卜 を f.Jii う 羽 I ! に な -' て も そ の 分 
jfjj 作チ エツ ク時に J に; い 二 =Jfc になる)。 

-般 的に Vcc ( + 5V) に は ぁ, GND に は 
: おの 線 M をよ く (! おう C 
く れ ぐれ もや [t を ハング 付け し ない よ う に' メ^_ 
を 付けて… 成ぶ 力 を る。 



製作 上の 注意 

ヶ ln| は , ; t ふ に 難しい はない レ) て', ■ ^I'ifl'j 

な な 'Jt ぶ f (と し てまず ハン ダブ リ y ジ とい 

む'、 ンダ に; になして はしい C ハン ダブ リツ 
- と は ハン タ' による ショートの ことで, 
MSX に し ji む に テスタ で 人 tjt 通 を 
チヱ ック する こと をす すめる。 テスタ を も 
つてい ない 場; > は, 池 と リ. vii 球 と テスト 
U 、で 作 る 。 ;ぁ! ii の チェック だけ な ので これ 
て' に 分だろう- もう ひとつい も ハン ダはハ 



ンダ がし つかり 付いていな いこ とで, fit! 線 
を 引 つ' Jli る とすぐ に とれて しまう ので V か 
る D 

ノ ィ ズん J として は IC 2 , 3 m に ひ と つ 

り. 1;/F の コンデンサ を 人れ る と よ い,. 人れ 
力- は Vcc と GND の liSJ に ii'rj お コンデンサ 
の) を ハン ダ 付けす る。 



38 



幽 J 



! 

H 

r\ 

入 

V 

u 

CM 
CO 
CM 

th 

W 
EE 

ilL 
tO 

H 
1 1 
es 

O 

U} 

CO 

N 



H 
お 

G 
二 

m 

n 

o 



m 



サ CO ぬ u>oo〜OC> oo〜0<^es — C"*— き — c«> ォ, 



<M n 寸' LO ⑤ 卜 

o o o o o o 



,.] ro マ に' ト 1^ 

< < < < < IS 



ills 



2t/>X"R — "^=^^^^vK a ^>ム 



お 



ae G o a 



(►-<r^ —— 
<h-cr-^ —— 
i*-cr^o —— 



N CO o <-(/> — O\o 



r-J サ lTj '-C' に〜 

O Q O O O O \j 



な 



「-リ 





。 






< 


< 





I HI) 





1Y 



C6£SH 



o 
o 






d 








t 







U ォ) >0§ 

s IMS 

(8) M 

ki 一 li 



I 一 



g さ I サ /1 



6 さ I ォ /1 



6m ミ I 



Ay 



8 さ I サ /1 



68 ォ L)w サ /1 



88H)W サ /1 



a I) 3NAS 



(マ I) 

(91) 

(SI) 

ョ). 



MA。 

@w。 

vs 卜 « 



dio 



(s) i 

一 12) aaa 

us) s, 

(9£) tee 

(8) i 



MSX ひよ きん ランド 
本 田武ー + 大谷英 利 



ライナーノーツ 



本 田 武ー 





iW く yj つた フロッピ を アイスティー に; 7- か 
ベて ェ, 海にば ij いた テラスで キ 一ボ一 ドを 
叩 く… そんな ^節, S£ はもう そこ であ る 。 

私が 大谷 氏に) な 稿 を依賴 された とき. lE 直 
いって M を いてよ いもの か 迷つ た も の だ: 
i^fi. ;'',: しい プログラム についての 説明 は. 自 




分の 物な らま だし も, 入の 物 ま では な かな 
か 気疲れ する ものであるから だ- しかし, 
「A SHORT VACATlONj の 構想 を 聞 
か さ れた と き , 私 は 俄然, 摩 り 気に なった の 
である。 H 本の ポップスの 人 御所で ある 大 
瀧^ 一氏が (な し { も 氏の fi 斤 t4 は CBS ソ 



二一 て ある) ィ、— f'j の 'f> 作 「A LONG 
VACATION J を 化 2 さしてから 5 年が^ A 
している: しかし々 もな お. その 輝き を 失 
つて いないの は 驚く ばかりで ある。 人^ 氏 
のい うに は, I'l 分の プ 口 ダラム も 何 ^m. つ 
て も 色褪せな いもの を i£ りたい という, ま 
た ショート プログラムの せ' ; 搭 を 確 v'r. し た 
いという コト なの だそう だ (私 は, k そ れ 
たきえ て' ある と 思う が)。 一手 i の, i き 人お 想に 
さ え な つ て い る の だろ う 力'。 そ れは, と も 
かく シ ョート プログラムの 「A SHORT 
VACATIOrs'j なんと シャレ ている ではな 
いか。 なに は, ともあれ 楽しい 内 ¥f である。 
まず は あなたに 人力 をお すすめし てこの 稿 
をし めく く りたい。 

6 H 吉日 



ライナ ノー ッの ライナーノーツ H.O タニ 



本 出お, 非 解^ ありがとう: 武 一れ のお は 
ど 一 も^くて ィケ ません ナァ。 私が, 御紹 

に ffi り ま した lit 組の H,0 タ 二です。 あな 

た ヮァ, 神 ヲゥ, U じます かァ。 少し だけ 
ェ li な: 問, あります かァ? t まあ, 暇な お 



はゼヒ この コーナ一 を j 允んで いただきたい 

のです。 voU, voL5 と 連載した ひよ ラき 
ん シリーズ も 好, If- の うちに;; rs 100 M を 迎え 

る ことにな り, 今 M は,; ヒ念 リ であり マ 

ス (ゥ ゾ つけ f し か し, 一説に よると 彼 



1000 ' 

lOiO ' A SHORT V-A-C-A-T- I -O-N 
1020 ' に □ チ: 

1030 DEF LISR14:H90 

104Ci KEY ( 1 > ON 5 f- EV ': ? ; DN=KKV<3)DN: KEV (4) ON 
1050 GB-^O 

I OW ON KEV GLfSUEi lOSO , 1090, 1 100, 1 1 10 

1 070 ON GB+1 GOTO 1 040 , 1 1 20 , 2000 , 4000 , 5000 

1 030 6B= 1 : DMY~USR 1 <0) : RETURN 

1090 GB=2:DMY-USR1 (0) : RETURN 

1 1 00 GB=o.5DMY=USRl (0) : RETURN 

I 1 10 GB-42DMY=USR1 <0) : RETURN 

1 1 20 ' A-1 

1 130 ' リ, 

1 140 ' H.O タニ 

1 1 50 KEY < 2 > OFF : KEY < 3 ) OFF sKEY(4) OFF 
1 160 COLOR 15,1, 1 : SCREEN 2,2:; CLEAR 
U フ GOSUB 1900 

1180 LINE(32tO>-(223, 191 ) , 15,BF 
1190 LlNE<56,71)-a^9, 174) ,4,BF 
1200 RESTORE 1520 
1210 READ M* 

1220 IF M$="END', THEN 1320 

1 230 IF m="I" THEN READ C: COLOR C:GOTQ 1210 
1 240 TF M*^"P" THEN GOTO 1830 

1 250 ド'5£1"《ソ^し(":?<1"1''+し£ド丁$<11$,2) ) , WL("?-:H"+mDS(M*,3,2) ) ) 



40 



? . : I, 2 の h は 「た く さん」 

. 二 まあ, 仏と した こ とが 「B* 
一. て ミス をして しまったの 
-で '、を まず —— は 64 
- た も で 16 K では メモ リ 
: * r # りかない のです。 修 【ト: 
に- 一 一す- ゴメ ンナ サイ。 



S^HAFFF 



• ♦0 巧 

2 1 巧 



&HDFFF 

&HEOOO 



&HBO — &HEO 



, --:、 V- く も'/ t を 取りめ: した 強い 
L : ^/V. 「し ose Lunnerj っレ、 て 
二 - C もに 少 々解。 う 兌 をす る こ と にいた 

ふ おかしい ぞー。 金塊が 取 

E 1 き だ あ: 金塊に つま づ いてる ぞ。 

ブニ クラム ミス じ やない のかな 一0」 

= 'や 主 : タニ 先生 ! 」 

二 X 君, それ はね 一 取れない よう 

二: つて るんだ よ 一。 そこが, 面白 
ノ: ; 一 分かった ? 」 

5 'いいかげんにしなさい ッ〃 J 

一一て : llo.'iM は 分かって いただけ 




260 FOR Z^l TO LENtH$) /4 

270 X = W し 、 " VW ^'+f1ID*(MS, 1+' 

280 ゾ A し i '^H " +MID* <M*, 3+ ' 

290 し INE— (X,Y> 

300 NEXT Z 

310 GOTO に 10 

320 COLOR 15,1,1 

330 ' MSX 

340 DRAW"BM3B/ 
F2R1D3L14" 

350 DRAW "BM 155, l80D6U3R2D3U6BR2D6BR2UiRlFlD4GlBR3R2L2U3R2L2U3R2BR2R2LlD6BR3ElU4 
HlGl D4BR4F lEllJl H2U lElFlBElBRl D6U3R2U3E>6BR2U6 

360 DRAW*' 
6" 

370 FL3T SPRITE 1,(1: 

380 PUT SPRITE 2, <1: 

390 PUT SPRITE 3 , ( K 

400 PUT SPRITE 4, C 1: 

410 'SPRITE 

420 RESTORE 1680 



460 READ S 

470 H*==H*+CHR$ C S > 

480 NEXT Z2 

490 SPRITE* (21)==H* 

500 NEXT Zl 

510 GOTO 1040: ¥¥¥¥¥¥¥¥¥¥ 
520 DATA 
530 DATA I , 

B57 1 A54 1 754 10570D , P , 3 ,5F0E: 
540 DATA -^DOD700D70i876iB760D790D7926762676iB70lB70266D266DOD,P, 1 ,6£0E: H 
550 DATA B90DSF0D92 1 09223SF268926a62386 1 0890D , SA 1 08E I OSF" 1 1 8F228E238A23B92289 1 1 B 
A10,P, 1 ,a90E: '0 

560 DATA 9F0DA00DAB 1 GAB 1 7AB 1 AA7 1 AAB26A626A4 1 BA2 1 BA2269F269F0D , A2 1 0A7 I CAB 1 1A816A 
818A218A210,Pi 1 ,A0OE: "R 

5B0 DATA 3C2E3F40462E,3D2E4040472E,3E2E4l404a2E; V 
4A3649384B364A384C364e38 

4D40532E5740 , 4E40S42E5840 , 4F40552E5940 , 503B^i73BS03C573C4F3D5a3D s ' A 
5B365A38SC365S385D365C3S 

38^435-^.^' v30692E,P, 1 ,6 



),41 13421E401E4113,R,8,410E: 'A 



590 DATA 
600 DATA 
610 DATA 
620 DATA 
a2Fi 'C 
630 DATA 
640 DATA 
650 DATA 
660 DATA 
670 DATA 
6B0 DATA 
690 DATA 
700 DATA 



6C366B3B6D366C386E366D38 

^>F40752E7940,7O40762E7A4G,7t40772E7B40,723'B79:3.B723[::793C713D7A3D: A 
7F367E3BB0367F388 1368038 

B42ESE2E842F8E2Fe330aD30,832EB440e92ES5408A2E8fo40: T 
eE368D38BF368E389036BF3S 
972E93409B2E9440992E9540: ' I 
9D369C389E369D389F369E38 

A72EA431^^236A23DA540A940AC3EAE38AE32AC2Ffi92EA72E,Aa30A632A535A438A43BA 
73EA83EAA3CAC37AC33A930 , P , 1 , AQ2F! 
710 DATA B136Ei038B23<bEa3B&336Et238 

720 DATA & 340B72EBD40C 1 2E , B440BS2EBE40C22E , B540892EBF40C32E : N 

730 DATA 1,5, 385AC75AC7653S6538SA , P , 5 , 395B 

740 DATA 1,12, 3adj6C766C77493683S683S66 , P , 1 2 , 3967 

760 DATA 1,14, 386CSC6BC77EC79 1 556E386F386C ^ P , 1 4 , 396D 

770 DATA I ,5^3e7055fcFC792C7AEASAEAW9A5A7A9A4A0A4A^DA09B9F9F9D969D9A9A909A95958B 
9690918495869 17F94S1 91 

780 DATA 8191 フ 1 フひ 1 72BC699263BF6 1 9363905A925C904EaE52BB4FBB5 28650 
86^34804FS 1 507e4B7D4BG2 

フ 90 DATA 488246794 る 7538743370, F ヽ 5, -J.S^ ァ 1 

900 DATA I , 14,556EC79l 

810 DATA I , 1 ,(b87868706B<bC6D6E6I}74,6Et796B70£>E(bC716D フ 174 

820 DATA END 

830 ' PAINT SUB 

940 READ C 

850 READ M* 

860 PAINT (V/AU 'リ 

870 BQTO 1210 

880 DATA 4, 127,: 



'+LEFT*':M*,2) ) ,VA し < 



"+MID*m*,3,2) 



DATA 0,0,0,0,0,0,0,0, 1 12 , 1 12, 1 12,0, ^ 



910 
2000 
2010 
2020 
2030 
2040 
2050 
2060 
2070 
20B0 
2090 
2100 
21 】 O 
2120 
2130 
2140 
2150 
2160 
2170 



S0IJND0i25:SDUND8, 16sSGIJNDi?3 ,20: S0UND7. 
RETURN 



KEY ( 1 ) OFF: KEY (3) OFF: KEY < 4) OFF 

[: し EAR 600 
SCREEN 

DIM CL*(174) 'r.i フ" コー 卜" 
Ll.*='* " 'ァ -J ラウ 

RESTORE 3160 'コート., r" — ラ 
SC=0 

SB= H8001 
FOR 2Z-1 TO 17 
READ CC*CZZ) 
NEXT ZZ 

TEXT 

IF PEEK (SB) "0 



55: SOUND 12, ! 20!S0UND13, 14 



'TEXT tr ン t ゥ 



PEEK<SB+1 >=0 THEN 3230 



TB-VA し r"S,H"+HEX$ <P£E トマ (SB + l > *256+PEE!: (SB) 



41 



ました 力'。 よ一 L 1 1 4^ の; II'. ^ は 111! るい ぞ ! 
(令 塊が 取れない と Hi!,;, なく ださつ たん 御 

心配 をお かけ L ま した。) 

前お き in , プログラムお.. (く, く H. 

タ 二の 趣味の プ 口 グ ラ ム だけ をお め た 
「A SHORT VACATION」 ご ゆ つ く り 

とお 來 しみ く ださい。 



A.S.V. 



A 一 1 



え一 タイ トル だけで, ひとつの プロ グラム と 
い う 人肌 さが' 2- けて お り ま す。 ただ デ一 タ 
を 取り, 絵 を 描 くだけ です 力':, 16 進デ一 タ 
のた め メモリ を あま り: ft わ な 、 の がれ: 徴で 
す。 なんと, お ナ おに ご し の 波の /'t' (に はと 
て も 間 こえない) が, サ一ビ ス さ れ てお り 
ます。 「A SHORT VACATION J すべて 
にいえ ま す 力、 「A — 1 J と は, A ば (il SII の 
こ とで ファンクション キ一 によ り 選ぶ こ と 
がで き, ひとつ ひ と つ flS) 々の プロ グラム と し 
て 分けても よいよ うにな つてます。 御 の 

タイトル lii'i は, 2 nm の W 火 ; m にも t> 
し た 安心 してい た だ ( ナ る I お,' |み です。 お 'iii , ば, 

のお tfi し 込み は… お一 つと I I M が Tele- 
phone Shopping になつ ちゃお し ま い だ よ 
お ま えさん (なんだ ? )。 



ル ミル A — 2 



ドーンと 1 \mm^r<(^ 「ミ ルミ ノレ」 の ひ 4i 
です。 liif りで J''; リ し た と お り ミ ル ミ ル プロ 




S2=PEEK(ST+2) : 



2180 ' BASIC ノ フ" :' ンコ" ゥ 

2190 BB=PEEK (5B+3) *256+PEEK <SB+2) 
2200 L1*=RISHT» <STRt <BB) , LEN < STR* < BB) )— 
2210 BT=^SB+4 'シ、 'ゆ サイ ノ TEXT ノ t ン卜づ 八" ンチ 

2220 ' メイ:' 222222222222222222:2 二で 

2230 IF ST=TB-1 GOTO 2410 
2240 SO=PEEK(ST) t Sl^PEEK (ST+1 ) r 

S4-PEEH (ST+4) : 55=PEEK ( ST+5 J : 
BS^^PEEK (ST+S) 
2250 IF 50>S<HS0 AND SO : S^HFD THEN G03UB 2500 

IF S0=E(H3A AND S14H8F AND B2=¥*HE6 THEN GOSUB 2500 
IF S04HFF AND S 1 : ふ H8i:, AND SKSfHBl THEN GOSUB 2500 
IF S0*S<H22 OR S0-S?H8F OR SC=1 OR SO=^yHS4 THEN GOSUB 255<:> 
IF S0>?*H20 AND 50<^!H5B THEN GOSUB 2640 
IP SO>ScHlO AND S0<?<H1& THEN GOSUB 2690 
IF SO-S(HF THEN GOSUB 2730 
IF SO=?i<HlC THEN GOSUB 2770 
IF SO=e^HlD THEN 60SUB 2B20 
IF SO=!rHlF THEN GOSUB 29QO 
IF 50==S?HD THEN GOSUB S020 
IF SO=S<H£ THEN GOSUB 3070 
IF S0=, ザ H20 THEN L1*"L1*+" "!5T=ST+1 
IF S0=' ち HC THEN GOSUB 3120 
IF S0=0 THEN 2410 
GOTO 22?0 

' DISPLAY 

FQRI^l TQ し EN (し 1»》 
QS^INKEY* 
IF D""" THEN 2430 
PRINT MID*(Li*,2,l) ; 
NEXT Z 
PRINT 



S3=PEEK (BT+3 
=PEEK {ST + 7> 



2260 
2270 
2280 
2270 
2300 
2310 
2320 
2330 
2340 
2350 
2360 
2370 
23BD 
2390 
2400 
2410 
2420 
2430 
2440 
2450 
2460 
2470 
2480 
2490 
2500 
2510 
2520 
2530 
2540 
2550 
2560 
2570 
25B0 
2590 
2600 
2610 
2620 
2630 
2640 
2650 
2660 
2670 
2680 
2690 
2700 
2710 
2720 
2730 
2740 
2750 
2760 
2770 
2780 
2790 
2800 
2810 
2320 
2830 
2840 
Z850 
2860 
2870 
2830 
2890 
2900 
2*? 10 
2920 
2930 
2940 
2950 
2960 
2970 
29B0 
2990 
3000 
3010 
3020 
3030 
3040 
3050 
3060 
3070 
3080 
3090 
3100 
3110 
3120 



GOTO 2140 , 
, ナイフ * コー 卜" SUB 

IF S0=ScH3A AND S1=?^HBF AND S2=S<HEfc THEN L1*"L1*+** ' : ST=SH-3; SC= 1 : GOTO 2540 
IF SO" ゾ H80 AND SO<^MFD THEN L 1 *=L 1 $+CC4 ( SO-1 28> t ST==ST + 1 1 GOTO 2540 
IF SO=*^HFF AND S1>S^HB0 AND SK-t-HBl THEN L 1*«= し IS+CCS < S 1 - 化 S ひ ST+2 
RETURN 

' —— —— ASCI I コート" SUB 

SO=PEEK(ST)^ 

IF ST=TB"1 THEN 2620 

IF S0=34 THEN 2620 

し 1« = し IS+CHRt f SO) 

ST=ST+1 

GOTO 25S0 

SC=0 

RETURN 

' ABC' 123 SUB 

し 14= し 1$+CHR$(S0) 



' 0-9 SO=W 1 1 "^H 1 A 

L 1 1 t+RIGHT* ( SIR* i S り 一' 11) ,1) 

ST=ST+1 

RETURN 

' 10-255 SO=?<HOF 

L t *-L 1*+RI I3HT* ( S 丁 (SI > , Lf-N tSTR* fRl > ; 

BT=ST+2 

RETURN 

' 256-32767 S0=^-W1C 

SS=S2«256+S1 

ST=ST+3 
RETURN 

' 32768-999999 S0=?/,H1D 

IF S2>0 THEN F2*=HEX*(S2) ELSE F2*='U 
IF S3>0 THEN F3*=^HEX* (S3) ELSE F3*="( 
IF S4>0 THEN F44=HEX*(54) ELSE F4*="e 
SS=VA し (LEFT 浲 (F2S, 1 )+", "+RIGHTS (F2$ » 1 
し 1$= し 14+RZGHT*<STR$(SS> , LEN <STR* <BS) : 



|"+HEX*(S2) 

ひ' {S3) 



ST=ST+5 














RETURN 
















lOOOOOO- SC 


に s<mF 








IF S2>0 


THEN 


F2*=HEX* 


S2) ELSE F 




'0 


'+HEX$ 


IF 53 >0 


THEN 


F3*^HEX« 


S3) ELSE F 


:'» = 






IF S4>0 


THEN 


F4$=HEX* 


S4) ELSE F 


4*= 


'0 


'+HEX* 


IF S5>0 


THEN 




35) ELSE F 


5*= 






IF S6>0 


THEN 


F6*=HEX* 


S6) ELSE F 


6* = 




,+HEX$ 


IF S7>0 


THEN 


F7*=HEX* 


S7> E し SE F 


7* = 




'+HEX* 


IF SB.>0 


THEN 


F8*=HEX* 


S8> ELSE F 


8* = 




'■♦•HEX* 



"+RIGHT$ (F2*, 1 ) 十 F3»+F4$+F5*+F6$+F7$+FS$) 
) ,LEN(STR*(SS) )-l > 



し 《し EFT$ (F2$, 1 ) H 
L1*=L1*+RIGHT* (5TR* I 

ST=ST+9 
RETURN 

' GOTO SUB SO=S<HOD 

B1=PEEK (S2*256+Bl+3) : B2=PEEK ( S2*256+S 1 +4 > 
L1$=L1*+RIGHT$ <STR$ (B2^t25i^+Eil ) , LEN ( STR* CB2»256+E<1 ) 
ST=ST+3 
RETURN 

' GOSUB¥(RESTDRE S0= 驢 lE 

し 1*== し i*+RIGHT*(STR'*(SS〉 ,し EN (STR キ (SS) >— 1) 

ST=ST+3 

RETURN 

― £(H ―, — SO^ScHOC 



42 



一二 一 z 一 に 一つ, まが フ つて? ど 
^531分ミ:^1^だったょ うです ね 
. r f . HASIC Z TEXT は 8000 fj^ より 格 
—ノ こつ ひとつ 顺 S に fia てい 
- r SS: コード \ ASCII コードお 
£ n 解忻 し, 义' ト 列と して 出 
一 ' . £ びん' は も う 分かった ね C 
h あ た めだよ ゾ (i£ うつち ゆ一 
_ 八: 弓: き 絞き な it に 御く え 場 頼う の 

_ て. おもむろに (ここ 力、 mk. 
二- - ごき 一, 二の 本に 面白い プログラム 

TP I 、た', ナ どやって みょう か 

• 二 1 -' た t う のです: でも, ま だ 人 力 し 

• 会 ら 入れる から プログラム 読んで よつ」 

乙 一: て 待ち 力 リナます: さあ, あなた は 「ミ 
'-ー をお 勛 させて キーボード をた たく 
-- _ 11 る^る ラ ちに 人力し 終わり ひとつの 
- —ミスらない (ムな 初から 人って るんだ 
^ : かく してれ は, 入' ふキ一 ボ一 

;考:*^,^にる (の はさ! も理) のであった C 
一二-, r てた し。 せたい プログラム 
. --. ュにミ 'レ ミル プログラム を 人力して 
ミつ ミル プログラムの ii^ ffi^ o か ら 
、てる: 途中で d: める と き は, 



ITRL 一 STOP 




3130 L1*=L1«+''JMH,'+HEX$(S2*256+S1> 
3140 ST=ST+3 
3 I SO RETURN 

3160 DA"m END, FOR, NEXT, DATA, INPUT , DiH, READ , LET , GOTO , RUN , I F , RESTORE , GOSUB , RETURN , 
REM,STOP,FRINT,CLEARsLIST»NEW,ON,WAIT,DEF,POKE,CDNT,CSAVE,CLOAD,OUT,LPRINT,LLIST 

3 1 70 DATA WIDTH, LSE , TRON , TROFF , SWAP , ERASE , ERROR , RESUM , DELETE , AUTO , RENUM , DEFSTR , D 
EFINT »DEFSNG,DEFDBL ,LirstE, OPEN, FIE し D,GETi PUT, CLOSE, し OAD, MERGE, FILES ,し SET ,F'SET*SAV 
E, LFIL.es, CIRCLE, CO し OR, DRAW, PAINT 

3 1 80 DATA BEEP , PLAY , PSET , PRESET , BOUND , SCREEN , VPOKE , SPR I TE , VDP , BASE , CALL , T I ME , KEY 
, MAX , MOTOR , BLOAD , BSAVE , DSKO« , BET , NAME ,KILL, I PL , COPY , CMD , LOCATE , TO , THEN , TPB ( , STEP 
,USR,FN,SPC< 

3190 DATA NOT, ER し, ERR, STRINGS, USING, INSTR, - , VARPTR , CSRL I N , ATTR* , DSK I t , OFF , INKEY* 
»POINT, >,~, .,+,-,*,/,', AND, OR, XaR,EQV, IMP, MOD, ¥ 

3200 DATA LEFT* , RIGHT* , MID* , SGN , INT , ABS , SQR , RND , SIN , LOG ^EXP , CDS, TAN , ATN, FRE , INP , 

POS , LEN , STRt ,*VAL , ABC , CHR4 , PEEK , VPEEK , SPACE* , OCT* ,HEX*, LFOS ,BIN»,CINT, CSNG 

32 1 DATf=^ CDBL , F I X , STI CK , STRIG , PDL , PAD , DSKF » FPOS , C リ I , CVS ,CVD, EOF , LOC , LOF , MK It,MK 

3220 DATA , 
3230 GOTO 1040: ' i^¥¥¥¥¥¥¥¥¥ 
4000 ' A-3 
4010 
4020 
4030 
4040 
4050 
4060 
4070 
4080 
4090 
4100 
4110 
4120 



' TIARTRQP FLES 
■ H,G ラニ 

KEY ( 1 ) OFF: KEY (2) OFF: KEY (4) OFF 
CLEAR200 , .»^HDFFF s SCREEN O 
PR 1 NT " コゥ 力 i' V" ゥト" モート- -2? " 
INFLiT" マルチ モー 卜" -3"5 SC 

IF SC< >2 AND sex::: 3 THEN 405Q 
COLOR 15 山 Is SCREEN SC 
RESTORE 4200 
FOR Z = !^HEOO0 TO HE032 
READ D* 

POKE Z,VAL("?^H"+D*> 
413a NEXT Z 

4140 POKE &:HE 102,0: POKE S'HE 103 , ' も HE 1 

4150 IF SC=2 THEN POKE?.HE0OF , ^H20 z POKES^HEO 1 1 , IMFF : PDKE?'HEO 1 2 , 1 7 
4160 SOUND 7,62: SOUNDS, 15 
4170 DEF USRO=^HEC»00 
4180 DMY=USRO(0) 

1040: '¥¥^¥¥¥¥¥¥¥ 
EOOO LD A,FFH 
E002 し D (EiOOH) ,A 
E005 to A,6FH 
E007 LD (ElOlHJ , A 
EOOA し D Hl_, (EIOOH) 
EOOD し D DE , DON 



4190 S0UND7,63;80T0 
4200 DATA 3E,00 ! ' 
4210 DATA 32,0O,Els ' 
4220 DATA 3E , 65 : ■ 



4230 DATA 
4240 DATA 
4250 DATA 
4260 DATA 
4270 DATA 
4280 DATA 
4290 DATA 
4300 DATA 
4310 DATA 
4320 DATA 
4330 DATA 
4340 DATA 
4350 DATA 
4360 DATA 



,00; 'EQIF 



3 CALL 



LD 

OA しし 
CALL 

しし 



4370 
4380 
43.90 
500 り 
50 iO 
5020 
5030 
5040 
5050 
5060 
5070 
5080 
5090 
5100 
5110 
5120 
5130 
5140 
5150 
5160 
5170 
5 ISO 

5190 
5200 
5210 
5220 
5230 
5240 
5250 
5260 
5270 
S280 
5290 
5300 
5310 
5320 
5330 
5340 
5350 



DATA 
DATA 
DATA 



'E02B 
' E02B 
'E02C 
'E02F 

'E032 



BC,05FFH 
05CH 
A, DON 
-, (EIOOH) 
E, (H し > 
093H 
OBAH 
09CH 

N2 E032H 
―, (E102H) 
<H し》 

NZ EOOAH 
EOOOH 



ジリ トリ ルレ O 



90 > sF'RINT#l , ''マ7、 



KEV ( 1 > OFF : KEY ( 2 ) OFF ; KE " 3 > OFF 
CLEAR 400: SOUND 7,56 
CO し OR 15,4,4: SCREEN 2 
OPEN "grps ト' AS #1: PRESET 
DIM M0JI*<49> 

' i'.sf t*¥f < 

RESTORE 6160 
FOR Z^O TO 49 

READ M* 

MOJI*( Z)=M* 
NEXT Z 

EFFECT 



FOR 22^1 TD LENCMOJI* (21) ) 
IF ASC(MID«CM0JI*CZ1) ,Z2, 
,Z2,1) ) ) sGOTD 5200 

M2»=M2*+STRING* ( 1 , ASC (HID* (MQJ I $ < Z 1) ,Z2, 
NEXT Z2 
MDJIS(Z1)=M2* 
NEXT II 



160 THEN M2*=M2»+STRING* ( 1 , ABC <MID* CMOJ I 



DRAW"BM96, lA" ! PRXNTttl , ト' UUUUUUUULT 
0RAW"Bt196,24" : PRINTttl , "1)シ'ひ'リ11レ01('' 
DRAW" BM96 , 32 つ PRINT# 1 , " UUUUUUUUU " 

' irvyTy 

DRAW^'BM 48,40":PRINT#1 , "irvy^jy シマ i/s ! 7~^-n ?" 
P し AY''T<bO し B04EG+ し 16F+EC+N35I_BC+ し + " 
J*-INKEYt 

IF J«="7'' QR a*='>" OR Jl=' リ V' THEN 5330 ELSE 5310 
IF J* = ^'9" THEN J=0 
IF J*="^" THEN J^l 
IF J»?'A" THEN J=2 



43 



TIAR TROP FLES 



A- 3 



ウーム, ゥ;; ぶ t で:^ をつ ける と, M やら かつ 
こ よ いで はな いか.。 そもそも 「TTF」 と 

は, riiiiii 像の ことで (さかさに,; 売ん じ や だ 
め) ノ い ノコ ンに I'i 分 を 描' L 、ていた だ く ので 

す。 まず拡:;1^スロ ッ トに,!^をケて, の 
をキ 一ボード 1-- に し lili'l 川 紙 は A 3 版 を 

版 一の ように 押 し つ け …… る わ け がな い 
だろ.' liif 衛ぶ i 附' 4; じ やない つてば。 
MSX BASIC に は, メモリから V-RAM 
へブロ ッ クぉ il する サブルーチンが あ り ま 

す (ゥ ッ.' いきなり マ ジ だ) そこで, 

BASIC ROM の个 お を そ のま ま れ ばよ 
いのです。 ここで は, な 解 像 lis: モ一 ド と マ 
ル チカラ 一モードの ふたつ により!' 1 ゅ'1 像 を W_ 
る ことができます ( 2 か 3 を 人お する)。 
E 011 Jfr 地お よ び E 012 S 地の 内 お を 变 え 
ると W 15(H J- と 4260 f J- ) , スピード や ,'ゃ ( : 
変 化が て 楽しめる と います。 キ一 ボー 
ドか ら M ら かの 义'; を 人 乃 すれば, 人 )】 は 
ちの 状態になります。 成よ (く'。 そこで, また 
ファンク ショ ンキ一 を 押せば よ ろしい。 



シリ ト リル レロ 



A-4 



1985 a. あ な た はとて つもない S 怖 を fi^ 
験す る。 お 丁-や, ^ ちの MSX が 人 にお 1 能に, そ 
れも, 夜ごと 「シ リ ト リ J で' K いか かって く 
るの だ。 li ィ ん;; V もみく にお I ちない というれ, 





5360 R=INT (RND ( 1 ) *S) 
5370 IF R^O THEN Y$ 一 7" 
5380 IF R-l THEN Y*='' チ,, 
5390 IF R=2 THEN Y«="j\" 

5400 DRAW " Bf164 , 64 " : PR I NT# 1 , ■ 'ワラ L' ァ T タ" 

5410 DRAW" BM I 00, 79 "SON R+ 1 GOSUB 5580,5610,5630 
DRAW"BM148,79" :0N J+1 GOSUB 5580,5610,5630 
5430 IF at^Y* THEN 5440 ELBE 54B0 
5440 FOR Z=l TD 1000: NEXT Z 
5450 LINE <48,40> - (215,79) , 4 , BF 

5460 DRAW''&M64,40" : PRINT**i , ' 'アイコ テ— ショ ' クー! 》■ —八 ?" 

5470 GOTO 5300 

5480 YJ*=^Y*+J9 

5490 FOR Z=l TO 500; NEXT Z 

5500 IF YJ$=^''7 チ'' OR YJ*="*iV' OR YJ»=',jV7" THEN 5510 ELSE 5550 
5510 DRAW''C:8BmOO,79"sON R+1 GDSUB 55B0, 5610,S630 
5520 FOR Z-1 TO 500: NEXT Z 
5530 LINE (48,40)-<21^,79> , 4 , BF 
5540 GQTQ 5960 

5550 DRAW CBBM 148,79": ON J + 1 GDSUB 5560,5610,5630 
5560 FOR 1=1 TD 1000: NEXT Z 
5570 GOTO S650 
5560 ' マ 巧 

5590 DRAW"U3H2 し imLJ2ElUlElFlD2BU4EiRlD4U4ElR2D4U4R2FlDlBD2D3tJ3E:LUlFUF2D5(32LlGlD:2 

し 7" 

5600 RETURN 
5610 DRAW" 
1R2F1G1D3 し 7" 
5620 RETURN 
5630 DRAW'U 
し フ" 

5640 RETURN 

5650 ' 二-—' *r -y 

5660 SCREEN 1 : KEY OFF 
5670 LOCATE 6 , 5ミ PR I NT" ト" ゥソ" ォサ =^ニ. 
5680 PRINTiLOCATE lOi INPUT S* 
5690 0*=RIGHTt (B*, 1) 
5700 IF 0*=^"- " OR D*-"" OR 0*='" 
5710 □*=RIBHT*(S$,2) 
5720 IF DR D*= OR 

5 フ 30 Q*-RIGHT* (S*,^) 
5740 A=ASC (D*) -177 r 

5750 IF A>=- 5 AND A<=-3 THEN A=A+40 

5 フ (bO IF A<0 DR A>44 THEN LOCATE 6s PRINT" t^ y=^t " ' " : GOTO 5680 
5770 IF 0$="' ソ" THEN 5820 
5780 FOR Z=l TO 500: NEXT 1 
5790 SCREEN 2 

5800 DRAW " BM32, 1 04 " : PR I NT# i , " 「"; ; S* に j - " 
5810 GOTO 6050 

5920 ' ヒト マ" 

5830 SCREEN 2 

5B40 PLAY " T 1 60L804CDEFGAB05CT255Q4BA6FEDC 
5850 DP:AW"E(M<b4,112'' = PF:INTtti ,'■ 「";S* に >リ ! " 
5860 DRAW " BM32 , 128": PR I NT# 1 , MDJ I$<44) 
5870 DRAW-BM32, 144 " : PR INT# 1 , MDJ I * (45) 

5880 DRAW"BM102,: 

I し 1 G3' し 1 E(E;6&R3R3E 1 L5U1R5U 1 し 1 R3U 1 し 2' 
5890 DRAW ―. ― 
E 1 F^:4F 1 し 3G 1 R5D 1 し 5D 1 R5G 1 し 3 ' 
5900 DRAW"BG9BL2D261D1G2D1G1F3R1" 
5910 DRAW 一 
2UlHlUlElUlE5RlElRlElRa' 

5920 DRAW " D 1 B&R5U 1 7BR5D 1 4BE2BR2UeBL2BD8BR4BD2U I 4BR5D I 6BH7BL5R34 , 
5930 DRAW ■• Bh 1 20 , 1 60 ■' : PR I NT# 1 , " ォゥリ '- 
5940 C し 0SE#1 
5950 GQTD 1040s 
5960 ' フィ :3 ン 

5970 PLAY"T12OL1604CEADFBGFEDBGBGBG" , " L 1 604ACDAECDF£GFDEACEi ' 



THEN 5710 ELSE 5740 
THEN 5730 ELSE 5740 



■■ L 1 6a5DGFEACCECFAGD 



5990 DRAW^BMIO? ,*^-ru*^^w^— wx^*,^^^^. —— ' 一 

UlE:2LUE2LllE2F2DlF2DlF2DlF2l>iLlH7C37EtE8 し 2U1R2U1 し :2'' 
6000 DR:AUrEtGiOE«Dd^D2(31DiG2DlGlF3RlB し 14F3D2F1D2(31D2G3BR;!6H:;;U2H1LI2E1U2E3'' 

60 1 DRAW '^BGllBDl し 1 &;)し:^1) 1 し 2 ■■ 
6020 FOR Z=l TD 3000: NEXT Z 
6030 し I ぼ (t:、 19" ,4»BF 

6040 A= I NT ( RND ( 1 ) *44 > 
6050 P し AY''T120 し 8CI4APA05D,' 

6060 DRAW"EiM104, 112"sPRINT#l , 「"; MOJ I« ( A) ; "j" 

6070 FOR Z=l TO BOO: NEXT Z 

6080 LINE<96,48)-<1S9,95) , 4 , BF 

6O90 PLAY " T 1 60D 1 し 匚し 1 C " 

6 1 DRAW '圍 BM 1 07 ,64C15F1R1F1 R2F IR2F1 R2E 1 R2E3SR6F3R2F 1 R2E 1 R2E 1 R2E IRlEl" 
61 iO DRAW"Bll9EDi0D2GiDlG2DlGlF3RlEtF9ED5Hi し IHl し IHILIOEILIGILIGI" 
6120 DRfiW^'BU29DlF3D2FlDlG3L2H3UlElU2E2" 

6130 DRAW',En48, 144'':F'RINTttl ,圓 I»(4m : DRAW"BM4S , 160" : FRINT# 1 , MOJ I* (49) 
6140 FOR 2-1 TO 3000: NEXT Z 

6150 60TD 5230 , „ ^ 

61 (SO DATA 一 ヮノ— ヮ, 7 ヮ' リソ一 ゥ, 1' リテ ヮ, ゥヮ サン ヮ, I ィォヮ ,ォ ヮノ" ヮ, カラ ヮ 》 キラ カヮテ つ, ヮレ ュヮ, 7 申つ チケ 1 ゥヮ, コ, ンノ 
ヤヨり フワ, L't" つ, ズ TT ノヮ , t ィ _ 

6170 DATA ソヮ ノン ラヮ ,ラオ' リノ ヮ,? ^フン リ キラ ヮ,, ソ ワテン ヮ, テン 3 ウメ ヮ, 卜ヒソラヮ,すヮサンヮ,ニ3ラ1、ュヮ,5^っフカ7ュィヌヮ,"^ルヮ, 
ォヮ , iY "V ホ ヮ , ラヮ, 7" ヮ れンヮ , 、ヮ ケヮ 

6180 DATA ホ オン ラヮ, マオ ヮ, ミ 'リマ ヮ, ム レワ 》 メョ カウ, モ ォヮ, r?t ン * サ ォヮ, ユイ オフ, 3* 乙ヮ, ラ ワラ ヮ 3 ヮ 3ヮ, リ アサ- ソ ワウ ヮ, (1 ジ 

イテ: /イソ: ■」 アサ:/!, a ヮソゥ 

6190 DATA ノン オ" メン "^7!!! ョソ申 f3 ツ 3 も 卜ァヌ ,メイ 73 オア ソン ソ ひ,"… 
6200 DATA tatata. , - ス 7* リ 八 ィ! ソサ ^ オラ ノ れ;》^ョソ ユイ 卜 メネ ソン! 
6210 DATA ホョ! ホヮ ツサホ 3 ソ! 本 ァラ; P サソ * • • ,メイア ラテン ォ: /? サホシ 'リン i し -一 



44 



おまけの リスト 



でい f 丄 速に 勝利 は あるの か。 フ ッフッ 

7"^, ケ M のフ: ログ ラム は, 人ゾ J している 
ち なか じ やない よ) に も ネタが Wij れ 
二 二 チ'一 タ を! リ T'J. 化 して ある のです。 
- 二る える と 分かる けど, それ は 人 乃し 
てからのお 楽 し み キャラ メルと いう ことで, 
二た てら 打ち込ん でく だせ 一)。 プロ グラム 
丄 として 「ヮ」 と 「ク」 を ま ちが 
一- , 一に。 RUN してから 始ま る まで, 
= - - : え》 KSj がか かります。 ジ ヤンケ ンは, 
」 「ハ」 で, グ一 チヨ キパ一 です。 



- 一-一: i CAPS I キ 一を 押す の も 忘れ 

'- て めと, til r' の 解?? の 中で 分から な 

ま が ,屮, てきたら お t*!^ を 引いて 勉強 し て 

または, アン ケ一 卜 ハガキ で n 問 をす 
う;/ 法 も ある: そのお 〈& よかった is 

A - : こ . や つ こ 二 , ^^,^ り 出 し た て な わけで 

ベ-二 こさ (しっこい) 4 ての よ う に 
- -. i す… か ? 1 ^ずつ 人力す るに は 
V Y ^ マ一 クの GOTO 1040 を if 《り 除 
- : 千 :: に 独 《でき ます。 り' [i;B ば ij 化ムの 

. -- あります ので 3 かリ f 麦に ffl リ?) m: を。 
- ミ: フロ グラム 作る プログラム を淮か 
一て ほしい 今 II この ヒ 『(です 



1090 
1215 
1240 
1270 
1300 
1425 
1430 
1445 
1450 
2060 
2070 
2076 
2OB0 
2970 
2975 
2995 
3771 
3772 
3773 
5000 
5010 
5020 
5030 
5040 
5050 
5060 
5070 
50B0 



6200 
6900 
6910 
6920 
6930 
6940 



7020 
7030 
7040 
7050 
7060 
7070 
フ 0S0 
7090 



し EVE し =l = NI=f^ 

MX=1 20sMY=135s P3=4 

IF し EVEL=1 THEN GOSUB 3780 

IF LEVEL -1 THEN RESTORE 3370 ELSE REST0RE7000 

IF LEVE: し =1 THEN Ml*=^'O05" ELSE Hl*=^"002" 

X1=144: Yl-1 60 i C-8 ; GOBUB 4430 

IF し EV^E し =1 THEN Mlt="OOl " £: し SE Ml*=^'0O2" 

Xl=216: Yl=l 60 : C=8 : GOSUB 4430 

IF MX==1B1 THEN ON LEVEL GOTO 2100,5000 

IF F^4 AND nX=72 AND LEVEL ^1 THEN 2290 

IF F^4 AND MX=72 AND LEVEL=2 THEN MX=MX- 1 

IF F=S AND MX = 170 THEN ON し EVE し GOTO 2540 , £jOOO 

IF NI==2 THEN LEVE し; GOSUB 6900: GOTO 1220 

IF Nl=0 GOTO 3050 

IF し E リ THEN GOTO 3030 

DATA O , , 60 , 60 , 24 , 88 , 36 , 4 

DATA , , 60 , 60 , 24 , 24 , 40 , 72 

DATA 0,0,60,60^24,20, 18,17 

' し EVE し一 2—1 

P1=P1+SG 

IF PI ; -3 OR PI <1 THEN Pl=2; SG=BG*-1 

IF t1X=lB5 THEN FLAY " 04L32CDEFGAB " s GOTO 5100 

PUT SPRITE P9, (0,209) 

PUT SPRITE PO, (MX,MY-2) , 15 



GOTD 50 lO 

FOR Z^14l TO 93 STEP 一 1 

DRAW"BM1B6,=Z;C1 1R3 ト' 

PUT SPRITE PC, (MX,MY-a43-Z) 
NEXT Z 

SOUND O, 100: SOUND 6, 200: SOUND フ 

FOR ZZ=1 TO 500: NEXT ZZ 

SOUND 6,0: SOUND 7,62: SOUND 8^8 

P し ^^'04し3::8^(3闩£0匚'圍 

LINE ( 196,93)" ( 188, 141) , , BF 



,6s SOUND e, 16: SOUND 12, 15:S0UND 13, 



5200 
5210 
5214 
5215 
5220 

5230 
6000 
bO05 
6006 
6007 
6010 
6030 
6040 
6050 
6060 
6070 
6080 



PUT SPRITE 
NEXT 2 

PUT SPRITE 
PUT SPRITE 20, CMX,I 
GOSUB 2700 
T1 = 152j TZ:=160;T3=li 
GOTO 2760 
し EVE し 一 2 — 2 



, 圆 ,MY - ( 143-Z) 
, <MX ,209) 



し INE(176,46> - (184,47) ,0 

PLAV " vet 1 604C:F:4E:R4(3R405 し 3::[:R 16CR1 6CR 1 6CR 1 6CR16C ' 
FOR Z=176 TO 210 
SD=SD+SR 

IF BD>24 OR SD<22 THEN SD=23:SR=— 
PUT SPRITE ST , 《0,209) 
PUT SPRITE SD, <Z,39) ,11 
ST=SD 

FOR ZZ-1 TO 25:NEXT ZZ 
NEXT I 

PUT SPRITE ST, (0,209) 



30 FOR 2=1 TO 1000: NEXT Z 
35 F' し AY " V8QSL 1 6CD4&A8FEDC03BAGFEDC " 
40 FDR Z=39 TO 192 
50 PUT SPRITE PO, < 170, Z) , 15 
60 NEXT Z 
70 DRAUI"BH170, : 
80 PLAY" 

GOTO 30S0 



PUT SPRITE Z , (0,209) 
NEXT 2 
RETURN 

' 1 234567890 1234567B90 12345678 
DATA" 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATfi 
DATA 
DATA 
DATA 
DATA 

DATA 
DATA 



555555555555555553 4 
14 4 4 4 3555553 



32121212121212121212121212 Z 
3 555554 : 

3 355553 



1221H32211221 ] 



412221 13 



45 



おまけの ジ ミー 頁 

Ite Return of The Lose Rumer と いう わ (IT 
« 引退して おきながら 今回 も 登場いた し 
ます: 今月 号, 本文に も 害き ましたが, 金 
«tt 取れません:: あまりにお 問い合わせが 
多く. え一 いそれ なら 二つち にも 考えが あ 
るんだ ぜ /つと 前回の プログラムの 合い 間 
と轚 きに 御 入力お 願いいた します C はっき 
,いって 第 2 作 はつ ま らんです よ /入れて 

も «k です よ 。 絶対 入れない 方が い い/ コ 
ラ 7, 入れるな つ/ (編集部に 怒られて し 
* いそ 一 だ) それで は, 途中です が 時間で 
すめで^ 中継 を 終わ り ま す。 



7 


- 1 


23. 


9 - 


7 24. 11 - 


9 


17 


• 11 


26. 


16 


• 17 27. 10 


. 16 


13 


■ 10 


29. 


12 


- 13 30. 6 


- 12 


4 


- 6 


32. 


7 - 


4 33. 9 * 


7 


10 


- 9 


35. 


8 


, 10 38, 2 


• B 


3 


- 2 


38. 


9 ' 


3 39. 15 


9 


12 


• 15 


41. 


E 


• 12 42. 9 


- 6 


11 


• 9 


44. 


10 


- 1 1 45. 8 


• 10 


9 


' B 











ところ 力、 この 「46 丁-つ が J> つて いた 数 ?、 
の 尺 も, こんなに むずかしい パズルが 解け 
たに も かかわ ら ず, 2-D RUBIC パズルで 
fjy 違えて いて, |Aj おとも il:. 解の めよ'' ナ シ "。 

とても 《1 グ ぶた': 1"] の lii] iffi に !aj わ V 丄 よう。 

CAT & MOUSE PUZZLE 

や あ, ボク はいたず ら !' - ネ コの" チ ユー、' た'。 

ネコな のに. チュー な んて おかし な ?^, li な だ 
と 思うた' ろう: これに は フカ 一 イワ ケがぁ 
る ん だ: あ れ は た し か 1 <| リ i;j の ちょうど々 
ご ろ た' つた' -…' な ん て も してる ひま はない 
ので, 次に U こ う: 

ボクの * なに ネ ズ ミ レア' 二 ヤン'' がい るん た'。 
ネズミ なのに. 二 ヤンと いう ?^, liij がつ t 、 た 
のに は フカ 一 イワ ケが ある。 あ れ は た し 力' 
やめて おこ う。 

r, m がおか しくても, やつ はり ネコと ネズ 
ミ: いつも j(i い 力': ナっニ をく り i!i している。 
そ 二で きょうは. きみが ボク のか わりに ネ 
ズミの '二 ヤンの やつ をつ かま えて はし いん 

だ- 

ブ D グラム を ,|i ら せる と 分か るけ ど, lij り 

さの m,'.'.': と 小心に, 汁 6 flsi の I リがぁ り , 線で 
つ ながれた I リに だ け 移 I おできる。 T- はき 
みだ。 ^きたい I リのぁ ひ を 押 して ごらん。 
ネコが ピウ と 励く から。 ;久' は 二 ヤンの 
こいつ はもち ろん, ネコから 逃げる ように 

Jlj く . ヶ t'i; は ま た き みの {fr だ。 こうして'; IL 

に ひとつ f つ $ おいて, 二 ヤンの やつ をつ か 
まえれば いいんだ (分かって る と は 思う け 

ど ニヤ ンはネ ズ ミ だ よ)。!' I 分の ffr に は 必ず 
Sft かなく ちゃい けない。 「:f)J かないよ !」 つ 
てす わり 込ん じ や だめ: 
二 ヤン をつ かまえられる ようになつ た ら , 

zj^iii: はなるべく V- くつ かま えて ほしい。 き 
みが! f おく と 1 T-, ネズミ が: [け J く と 1 T-, と 
いうよう に 3& えて, なるべく 少ない f- 数で 
おねがい する。 さあ, ガンバって.' 



MSX 

Computer 
Puzzler 




もうす ぐ 太 帰の * 節の 到来 だね。 天 
気の いい 日に は 外に 出て, 思いつき 
り 遊ぶ と 最高 だ。 でも, 体の トレー 
ニン グ ばかり じ や 頭の 方が なまって 
しまう。 釅の トレーニング 

さっそく だが^1"1の*^^?^に 人ろ う: 「2-D 
R し BlKj はやさし かった とみえて. ほ とん 
どの 入が あっていた。 il:— 解の T- 数と, その 
T--II ば i の 1 ff^J を, してお く 。 
NO. 1 2 手 ( 2 - 5 ) 
NO. 2 3 手 ( 3 — 5 — 1 ) 
NO. 3 4 手 ( 3 — 5 — 1 一 5 ) 
NO. 4 3 手 ( 6 — 3 — 5 ) 
NO, 5 4 手 (,一 6 - 3 - 5 ) 
次に, 「とりかえつ こ はずる」 だ 力 \ これ は 
むず か しすぎた よう だ。 46 という 解 を 
てき た 入 は ほ とん ど いなかった。 の 
よ う にヮ クに3^^''丄をト]"ける と, 解 は 次の 
と お り になる。 



1 


2 


3 




4 


5 


6 




8 


9 


10 


11 




12 


13 


14 


15 


16 


17 



1 . 

4 . 
7 . 
10. 
13. 
16. 
19. 



10 

9 
3 

16 

9 

12 
8 



6 

- 15 



2 . 6 
5 . 12 
8 . 9 



'10 3.7-8 
9 B . 6 -12 
3 9.15 -9 



11. 10 - 16 12. 8 '10 
B 14. 11 - 9 15. 14 -11 
- 14 17. 6 * 12 18. 5 - G 
5 20. 2 • B 21. 1 '2 



46 



猫の 夏休み ,ケ原 * 之 



そ こ. 二に キ 



_ : ケ _ » 、 ハっ, 

てて へて マ. t 側 
替え つん. その ダン 
ご 兰 に? t がい うんだ: 



S 面 を a れは' 分かる と 思う けど, T 卞 のく 
しば. け fK に は 最高で も 中, 'J 、の タ' ンゴ 1 

個ず つの 計 2 m しか 人れ ら れ ない し , た と 

え ば k の ダ ン ゴ 1 fig 人 れ れ ば', もう その 側 
.: は 別の ダン ゴは 1 個 も 人れ ち れな いんだ。 
また, T 字 の く し の片 お だけ 太くな つてい 
て. 'J 、の ダン ゴは 通せない よ うにな つてい 

さて. 操作の 仕づ/ だが, 力一 ゾル移 $む キー 
の なおの ボタ ンを 使って, どちら In1 きに! fjj 

くの か を衍' ぶす ると, :M く たに n 分 n が 
人れ る スペース. の ある ダン ゴが そ の お に 
動く 。もし, その JyiNi に 勤け る ダン ゴが ふ た 
つ ある 場 rV に は'' WHICH つ ■■( ど ち ら ? ) と 

|1« いてく る ので, か したい ダ ン ゴが 1(11 か 
つ て ん: ム 'の どちらに あるか を やはり 力一 ゾ 



ル移 1り キーで "T ほ する。 また, スペース を 
押せば, ま ん 巾の T'i: や! をした ミ し が 180 
おする。 

ケ: ム 3 つの ダン ゴを 人れ 替えられ るよ う に 
な つ た 'ら , ^1*1 はまたい つもの 「iii- 少 ず- 数 
拽 し」 に とりかかって ほしい。 まん 中の T 
■'{■ *t リの く し の M お も 1 T- と&ぇ るから, 
をつ けて ね。 

||: 解 行のう ち 抽選で 5 f, 様 に, お 好 き な 
MSX ソフト を ズクし h げ ます。 ふるって ご 
I ふ 4》 ちょ一 だい < £ 解. を タノ ム セ"〃 ) 。 
おた は も ぅ11(^,;ビした入も いる と 思う。 
〒102 東京都 千代 田 区 四番町 2-1 
W 日本 ソフト バンク 出版部 
rOh!HiTBiT, パズル 係 



U S E P U 



10 ,本 水 *** 水 * 

20 * cat & mouse 

40 DIM D(6) ,K(6.3) ,G(2) 

50 OPEN"GRP; " FOR OUTPUT AS #1 

60 COLOR 15,1.7 

70 SCREEN 2,2 

80 FOR 1=1 TO 16 

90 READ X1,Y1,X2,Y2 



擺 
110 
120 
133 
140 
i50' 
160 
170 
180 
190 
2130 
210 
220 
230 
2i*% 
250 
260 
270 
280 
L'QGl 
300 
310 
320 
330 
340 
350 
360 
370 

380 
.06 
390 
400 

Mia 

'.30 




119 
189 
162 
,157 



LINECXl ,Y1)-CX2,Y2) ,3 
NEXT I 

DATA HQ, 30. 52., 76. 137,30,71 ,78 
OflTfl 55.78.81 .157,67.78.93,157 
DATA 87,152.169, 152,87,162,169 
DATA 121,100,80. 157. 135,100,94 

FOR 1=1 TO 6 

REHD X,Y:CIRCLE(X,Y) ,20,4 
PAINT (X. Y> , A,4 
NEXT I 

DATA 128, 100,123,30.195.78, 169,157.87,157,61 ,78 
DRAUt"BM16,15":PRINT#l , "CAT - CH THE" 
DRmrB(1152, 15" = PRINT#1 , "MOUSE PUZZLE" 
FOR 1=1 TO 6 

READ X,Y:SU$=RIGHT$(STP$(I) , n 
PSEKX, Y ) , 1 
PRINTftl .SU$ 
NEXT I 



30,186,78,137.30, 204 . 78 
7S, 163,157,201.78. 175,157 
123 , 30 , 123 .100,133,30,133, 100 
121 ,100,162,157.135.100, 176,157 



DATA 125,124,125,1.219,75 
FOR J=l TO 2 
AS= " " 

FOR 1=1 TO 32 
RHAD B$ 

NEXT I 

SPRITES( J)=A$ 
NEXT J 

DATA 06, 0A, 12,22,23.40.64 
,01,0T.02.5E,04,cie,Ee 

DATA 00 ,;5C, 42, 82, 87, & 8, 90 
,(32,62.1A,6?.38,E6.01 

FOR I=i TO 16 

READ X,Y,S 

K(X, Y)=S 

NEXT I 

DATA 1,1,2, 1,2, 4,1,3 
ヨス, 5 , 3 , 6 , 6 , 1 , 2 , 6 , 2 , 5 



194, 154,59,154,34,75 



8A , E4 , 80 . E0 , 80 , 71 . 20 . 1 9 , i07 , 60 , 50 , 48 , 4A , C4 , 02 , 26 , 21 
A2,40, 40,46, 58, E6, 1C,67, 80,00. 3C,42, 41 .El , 11 ,09,45 



.1,1,2,2,; 



;. 6, 3,1, 



;, 2, 4. 4,1 ,1,4,; 



;,4,; 



>,1,1 



"0 C =l :M=3 

^50 H=1:G0SUB 9S0 

^50 PUT SPRITE 1 , (X,Y> .14.1 

-.7(3 H=3:G0SUB 950 

-80 PUT SPRITE 2,(X,Y).14.2 

"99t LINE(220.179)-(250,179) ,14 

500 GOTO 780 

510 ,X 本]):) (水 ま I4(«)K 

520 FOR 1=1 TO 6:DCI)=1:NEXT I 
53« D(C)=0 



47 



540 


IF 


C 




THEN 


D(6) 


^2 


D(3) 


=ヒ 


GOTO 


600 






IF 


C 


:ヒ 


THEN 


0(5) 


= 乙 


D(4) 


=2 


GOTO 


600 




^'60 


IF 


c 


"3 


THEN 


D(l) 




DC5> 


=2 


D(6) = 


2:G0T0 


600 


570 


IP 


c 


:な 


THEN 


D(2) 


-2 


D(6) 


=2 


GOTO 


600 




S80 


IF 


c 




THEN 


D<2) 


=2 


DC3) 


=2 


GOTO 


600 




S^O 


IF 




=6 


THEN 


0(1) 




D(3) 


=2 


D(A) = 


2: GOTO 


600 


600 


IF 


M 




OR M 


=0 THEN 


ZZ=2 


E し Z2 








し 二 























623 
630 
640 
d50 
6bS3 
o70 
t>80 
690 
700 
710 
720 
730 
740 

rsa 

7613 
77B 
780 
790 
800 
S1(S 
320 
830 
840 
8B0 
8613 
8713 
880 
390 

Q10 
20 
930 
W,0 
QS0 
'^60 
970 
980 
990 
1(300 
1010 
1020 
li330 
1040 
1050 
1060 
1M70 
1030 
1(390 
1 議 
1110 
1120 



FOR 1=1 TO ZZ 

IF DCK(M,I) )=2 THEN し = し +1 : G (し ) =K ( M , I ) 
NEXT 1 

IF L=0 THEN 750 

IF L=2 THEN M=G C INT ( RND ( 1 ) *2> +1) :GOTO 680 
M=G(1 ) 

FOR Q=l TO 300:NEXT Q 
PUT SPRITE 2. (0,0) ん 
H^M:GOSUB 950 
PUT SPRITE 2, (X.V) , 14,2 

BEEP 

GOSUB 1100 
GOTO 780 

IF D(KCM,E) )=1 THEN M^KCM.E) :GOTO 680 
fc>E + l:GOTQ 760 

AS=INKEY$:IF A$=" " THEN 780 

IF VOL CAS J >0 AND VAL (AS) <7 THEN 810 ELSE 790 
IF C = 3 OR 06 THEN ZZ=2 ELSE Z2=3 
GO=0 

FOR 1=1 TO ZZ 

IF VAL(A$)^K(C, I ) THEN G0=1 
NEXT I 

IF bO=0 THEN 1010 
OVA し (A$) 

PUT SPRITE 1 . (0,0) ,4,0 
H^C: GOSUB Q50 
PUT SPRITE 1 , (X, Y) . 14, 1 
GOSUB 1100 
BEEP 



IF C= 


M THEN 


1020 






GOTO 










IF H= 


1 THEN 


X=120 


Y=92 


RETURN 


IF H= 


2 THEN 


X=120 


Y=22 


RETURN 


IF H= 


3 THEN 


X=187 


Y=70 


RETURM 


IF H= 


4 THE-N 


X=161 


V = 149 


RETURN 


IF H= 


5 THEN 


X=79 


Y = li.9 


RETURN 


IF H 


=6 THEN 


X=52 


: Y^70 


: RETURN 



GOTO 780 

PUT SPRITE 2, [0.0) ,4,0 
FOR TO 30 

X^INT(RND<1)*110>+A0 
Y=IMT(RND(1)*191) 
BEEP 

PSET(X.Y) , 1 :PRINTffl , " 'リカ 7 エタ ! ' 
NEXT I 
GOTO 1090 

LINE (25(3. 178) -(220. 170) .1 .BF 

KA=kA+l :PRINTfll .KA 

RETURN 




• I URU y URU PUZZLE 

:] ' i i + 本 卞 *** 束 オ木 

.,'3 DIM ;! i i ) . T ( D i , F" C 2 J 

M.5 Of EN"GRP: " FOR OUTPUT AS # L 

oiZi lO し OK 丄 5, 4, 7" 

丁 3 ji.REEN ^ 

m し 派。 -に; ; 1 .BF 

'30 LlNE'.35,'-">0'-f 1?8,96 > , le.bF 

丄 IZ)I3 し INE< li:8,91 ) — ( 1. 75, ゥ 5 > . 10, BF 

1 117: し INE ( 123 ,み 3 ) - ■: 135 . 1 30 ) , 12. BF 

丄こ' C'Rt ルド' BM り 5,:50":PRINiT#l ■ "P.URU KIJRU PU 

13(3 LlNEtb2,3H) 192.?3'> . U 

X=J52: GOSUB 14dPi 
lbi?l >. -2134: GOSUB 1540 
170 MM=1 :X^7:::ilOSUB i4liZi 
ISl? X=24: GOSUB U6i?i 
丄, コ& X=52: GOSUB I'i.^S 
im L 厦 (3 パ' 1 ト -(313,95) . ie.BF 
210 LINE( 17。,'"1 ト (248 あ) , 10, BF 

LlNt(i3..3i3i-C7. 130> 丄?, RF 
,:'3i3 L INEi.24M,ftiZi)-(2SS, IT-Zi) . 12, 5r 
,:-/,0 に OR' 1 =1 Tfi 3 
jSiZi REhD XX , R 

CIRCLE <XX. ISi/i « .R.i 
."7 13 PAINT iXX, 1 ^30 I , 3 . 3: 
二 m CIRCLE (XX+J2S.150) .R.8 
.i90 PM 而 (XX+12''..lSl?)> ,8.8 



:ZLE" 



二. 了 I 

-'A wi?.o,5fl.4.57,? 
二 1= 丄 TO マ 
-D Xa.R 
- : : ; -C し E < XX , 丄 50 , , R , 8 
J 50 --ilNT O X.1S0) .5,8 
7-? :ヌ ClE 'XX+125,150) ,R,3 
" " - -INT ^ > X+125, 150) ,3,3 

r'T I 

- -~A 73, 3.30,4.90,6 

. ニニ, ぶ"; 4BM10,145C:"R:;(3LI5F10G10U5L30Ul(r 
--- - -INK 111 . 146/ .14.14 
-」 ?UR 1 =1 TO 5 ■STEP 2 
.1? T(l)=4-tI+l>/2:TtI+l)=7+(I+li/2 

- - 二 1=1 TO 10 
- -z^D Zi I * 

.■—A 4, 3, 2,^.0, (3.0.2,3, 4 
-に = T I 



:1 さ 、: 



STICK 1.01 GOTO 510,S10.540.510,510,51i3,'?30,'=il0 
.■■ STRIljf0)= —丄 THEN 1810 
::: lijTO 510 
54(3 M し =0iMR 二 
550 FOR JJ=1 TO 6 

IF T リ.」 AND Z(Tf JJ)+1)=0 THFN 600 
5Ti3 IF T( JJ)=7 AND Z<S)=® THEN 6?!?l 
5d« IF T リ J に o AND Z(7 AND Z(8)^0 「HEN 620 
S'-Qi GOTO 6A(a 

IP 5-I<4)-Z(5><<:(T(JJ) ) THEN 6 な 
二—':' 640 

= -Z(9)-Z(\<d'><Z'T < ]J) ) THEN 6^0 



ZiT:ML)>=<? AND F f 1 >=1 THEN ML ^0 
? ^HEN 510 

j'T- -.? 3 三 if MR=0 then MM^ML :G0T0 700 



7^0 IF T • MM ) =0 THEN 7913 
ァ丄 >3 IF T . MM ' =7 THEN 370 

720 、ぶ (2:(1 )+Z(>i,+;Z("?)- 二' 'TiMM) )/2'*8+e 

ON MM GOSUB 1630 . 1630 . 1690. 1690. 16g0 
."40 IF ニ⑤ THEN ■700 
750 SWAP Z(l (MM) ) .Z( 5> :T', MM)=5 
76*21 X:=1J3-Z( 5) /2*6 

—70 ON MM GOSUB lAie , 14 10 , 1 540 . 1 5^0 . 1460, 1460 

73i) MTO 860 

,つ 13 >'-133+fZ<0)/2i*8 

300 ON MM GOSUE! 1630. 1630 . 1690 . 169i3 , 1 c.t.0 . 1660 

no X=246-! 2f8)+Zi'^)-tZ< U や +Z<T(MM' ) ノ 二'" 8 

? 20 ON MM GOSUB 14l&,l^ia. 1540,15^0. U61?. 1460 

33(71 IF Zf i(Z)>=0 THEN SWAP Z C , Z ( T ( MM ) ) fT f MM ) ^ 1 ■ GOTO 8r,0 

3,0 IF Z'-'. ,ヒ (Zl THEN SWAP Z i Q > . Z ( T ( nM ) ) : T'( MM ) =9 : GCITO 860 

35:? ■r.yftP 二' :3) , 二 ( T<m) » : r(WM>:^3 

?. 60 GOTO 1310 

370 X 二 U3+ (り) +2:(7 ) /?Ma 

'3m ON MM GOSUB 163a . 1 630 , 1690 . 16^5) . 1660. 166I/1 
S'^iA fjOTG 810 

'-■00 SWAP Z'KMM)! ,Zf4' :T<MM)=4 
。10 123- ( 2 f 5 > +Z (. 4 ) /2 ) *8 : GOTO 770 
'J2i3 ' x ***** 

M し =0 = ま 
■'-'40 f^OR J.J^l TQ t' 

【F T ( JJ )>7 AND Z''T(JJ) - 1 ) 二 e» THEM 「 リ 
'。り IF T は」 )='V AND Z! 3)^171 THEN 1 辦 
■5 70 IF 1 ( JJ)=5 AND Z(4 AND Z ( 3 > =0 THEN 1010 
■■'80 GOTO 1030 

•3^121 IP 5-Z(6)-Zc7)<Z(T( JJ) ) THtN 丄誘 



10 柳 
丄 tU0 
丄 02 し 3 

丄! 330 
1040 

1380 
. Ov0 

二 



1210 
- ニニ 3 

•:5e 



MR--JJ:GOTO 1030 

IP 9-Z(1)-Z(2j-ZC3)<Z(TC JJ ) ) THEN 1031? 
ML = JJ 
NEXT J J 

IF T(MR)<>0 Ar%tD Z(T(MR) >^2 AND F < 2 ) - I THEN MR--=0 
IF ML=0 AND HR^0 THEN 510 

IF ML^a THEN MM::MR GOTO 1090 ELSE! IF MR=0 THEN MM ^ ML : GOTO 1090 
GOSUB J 73i?i 



IF T <MM)=-S THEN 丄遞 
IF T MM i -^A THEN l?t,0 

X=248- ( Z ( 3 ) t-Z ( ^ ) +Z ( 1 i!) ) -Z ( T ( MM ) ) ) *8 

''M m GOSUB 1630, 1630, 1690, 16Q0, 1 め 0, 16613 

I に Z I 6 ) otZI THEN 1390 

SUIAP ZCTCMM) ) ,Z(b) : T ( MM « =6 

-''J MM GOSUB 14-10,1"0,;L540,】 WO,"6i3,l',60 

ON MM GOSUB 1630 . 16?© , 1690 , 16'?0 . i66<i . 1 660 

X=8+ '. Z ( 1) +Z ( 2 3 +Z < 3 J +Z ( T ( MM ) 1 /2 > *8 

ON MM GOSUB 1410. K 10 . 1 5^!. (?) , 1 ^'4« . 14ft(2) , 14613 

IF r( 1 )=0 THEN シ JAP Z ( 1 ) . Z ( T ( MM ) ) : T ( MM ^ = 1 : GOTO 1250 

IF Z (ハ =0 THEN SbJAP 2 ( 2 ) . 2 ( T ( MM ) ) : T ( MM ) ---2 : GOTO 12^0 

SuiAP Z ( 3 ) , 2 1 T ' MM ) , : T ( MM ) ^3 49 
30 TO 1311? 



i2o0 
1270 
1253 

i30id 

1310 
1320 
1330 

i ?'4 

1350 
1300 
1370 
1360 
1390 

1410 
1420 

1430 

丄" 
1450 
1460 
1470 
1480 
1490 
: 5 曉 
15 上 
1520 
1530 
15413 
155i3 
1-350 
1570 
1530 
1 'iQC? 
It. 130 
1610 
lo20 
1630 
16A0 
lo50 
丄 6613 
1673 
lb 50 
1690 

1710 

173121 

1740 

1750 
1760 
177;^ 
1780 
i 7 9 せ 
iSiM 
1310 
1320 
1630 

IS 50 
に fcSa 
1870 
1860 
18Q0 
1900 
1910 
19213 
丄'? 30 
丄 940 
195i2) 

1970 
1980 
1Q90 

2 麵 
2010 
2020 
? 050 
j0A0 

2070 

■tm@ 

2090 

2im 

2110 
二' 120 

? 15ld 
ど 160 
二' 170 
2180 
jl9i3 
22130 
こ'; 2 丄 iZi 



ON MM GOSUB lo30 , 163i9 . 169 & . 1690 . 1 b6@ , ] ^6 & 
GOTO 1200 

SWAP 2(T(MM) ) ,Z(7< :T 
K^li3+iZf6) i-ZCn /2 ) 水 8 : GOTO 1 1 613 
LINE (123, 60)-'. 133, 130) ,12, BF 
GOSUB 2190 

IF Ta) 二 3 AND T(3) 二- 9 AND T(5)=li5 THFN 1340 ELSE 1390 
IF T(:?)=3 AND T(4 1^? AND T ( o ) =^ 1 THEN ELSE 1390 

DRAU"BM95 .OS" :PRINT#1 . "MADE IT : ' " 
DRAW"BM6a . 18 1 " :PRINT#1 . "PLAY ftGttIM つ (Y/N)" 
A'f=INKE"Y$:IF A$=" " THEI^I 157i? 

IF A$:^"N" OR " n " THEN END EL SF_ IF A$^"V" OR A$^"v" THEN RUN ELSE 1370 
GOTO SI a 

' 

IF MM=INT<MH/2)*2 THEM C :S ELSE C=3 
CIRCLE(X,93) ,e.C 
PRINT ^X,Q31 .C ,C 
LINE(X-5,91 )->X+8.95) .10. BF 

R じ ruRN 

IF MI*l-INr(m/2)'+2 THErJ C=3 ELbE C = 3 

CIRC し t(X,<53) .Ib.C. .4.2.8 

LINE(X-1 5.86) -(Xf 15,88) .L 

PAINT (X.75) ,C .C 

CrRCl_E(X,9:5> ,1〜C,3.5,"5.';5 

し INEr. f )(-i5,98)-(,X+i5,98> . L 

PAINT <X.^9) ,C,C 

RETURN 

IF MM=irJT(MM/2)^2 THEN C=^8 ELSE C^T 
LIRC し E(X,Q3、 . 1 2 , C , .55.2." 
LINE(X-11.88>-(X+11 .83t .C 
PAINT (X,82) .C.C 
CIRCLE(X.Q3; ,12.C,:^.7,S.8 
LINE(X-U.'58)-(X + 11 .98> .C 
PrtlMT ( X , og ) . c , C 
RETURN 

I 

-8, 8 V> - "+8,00)' ,4,BF 
■8. 1031 -( >:+8.<9o) .BF 

-io.77)-'X+16.89) .4.BF 
-lt>. 丄 09) — (X+16,^^7j .i-EiF 



LIME". 
し INE'-X' 
RETUkN 
し INE(X- 
LlNE(X 
RETURN 
LINE ヽん 
LINE(X 
RETURN 



12,77)- 



! + 12.<j7r ん BF 



mm "GM1I33.65":PR1NT#1 ."WHICH - ~>" 

ON STICK(ei) GOTO 1 7^0 , 1 74£D , 1 760 . 1 740 , 1 740 . 1 740 . 1770, 1740 

GOTO 17ii?l 

MM=MR:GUTO 1780 

MM=ML:GOTO \im 

し IME:(10:5,(b5) - (17i3,71) .4, BP 

RETURN 



SWAP Z ("、二、 • 7 ヒ SUAP 7 ( S ) . Z ( 6 > 
FOR J=l TO 6 

IF T( Jj=4 THEN Tf JJ=7:G0T0 I 
IF T( JJ=7 THEN Tt J.i=i»:GOTD 1 
IF T(J)=5 THEM T( J)=b:GOT0 1 
IF T し l)=t) THEN T U) =5:G0T0 I 
NEXT J 

SWAP Ff 1) .F(21 

LINE (83, 77) -f 122,109) .4,BF 

LINE(134,77)-<173.109) .4.BF 

IF F( L)=l THEN 1950 

LINE い 53, 9 い - ( 128.95) . 10.BF 

し INE(128,9(Z!)- ' IT^.Qt.) ,10. BF 

GOTO 1970 

LIME (33, 90) -(128. 96) . 10,BF 

LINEUPS, '51)-(175. 95) . 10. BF 

LINE(l^::3,80)-f 133.130) . 12. BF 

FOR MM^l TO o 

IF T(MM)<>5 THCIM 2030 

X=123-Z(5)/2*;fi 

ON MM GOSUB I^IQ , 1 4 1 , 1 540 . 1540, 1460. 1460 
GOTO 2140 

IF T(MM)<>4 THEN 2070 
X^i23" ( Z ( 5 ) +2: ( い /2 ) *8 

ON MM GOSUB 1410 . 1410 , 1S4I?1 , 1 S40 , 1460 , 1460 
GOTO 2140 

IF T (MM) <>6 THt"N 2110 
X=i334Z(,6)/:;'*8 

ON MM bOSUB K10,1410. 1 540 , 1 5i0 . 1 460 . 1460 
GOTO 2140 

IF TtMM^ <>7 THEN 2140 
X=135+<Z(6)+Zt7) /2) *R 

ON MM GOSUB 1410 , K10 . 15^^0 . 1 S40 , 1460 . 1^60 
fNiEXT MM 

LINE (123.80>-( 133, 130) .12.BF 
GOSUB 2190 
GOTO S10 

LINEcl50,180)-(116.17.l> , 1 ,BF 
CO=CiJ+ljPRINT#l ,CU 

RETURN 




一〜 • 一 



f ミ そ . マ MSX フ 



-1 



― ? irr 义, て^. ど 一 
-7 にぶき.、 つ も 9 だけ 

r >r-: "*产 Z < — ノ つ:!;' めない よ。」 ふ 
-- : /• -. - た. Vol.4 で?: が S いた MSX 
- IZ^nOR^- て く ださ い。 ちょこ 
- 二 暴 もな- -て できち やう 人, だ け ど 
^ ニ - な.、、.: 最適 な ん です。 
'f'-r I -. チに雙 つて るんで す。 
M £ ど, : 1' ニニ • 一た' ノ ならで き るん 
てて- £t. …… 楽 HI どおりに 入 

r- エラ こする i ォ. あの. ええと, 和音。 
そ-. 3 霞 和き とか 出て きち やうで しょ。 
あ r- ベ. どうしたらいい のか, ぼく, 分 
r 、な.、 のォ: それに, 和 が 出 てこな く 
てし ^?? いつば いあつて, めんどう だし 



"ィ ハイ, 分かります. そしつず〜 持ち. そう 
いう んの 方が 過 じ やない かな ? 
そ 二で 出 まし た. グ 自動 伴奏つ き MSX 
MUSIC EDITOR. グ 

さ ± 广ぽく に も弹 けます" 

ジ, ジ, ジー一 ン, I^^^^^^^^^HI 

a £ » ^ な 楽^: よく w> かけます 

*g 律に, C とか とかの コード ネ一 
ム (和音の 名 m) だけ を';, えた, 簡 な 衆 
鼴 です: C はドミ ゾの 和? V だ と かお 1 ら な い 

にて し ヒット ソン グ 集な ど で 化た こ と は 
チミ: ず: ギターの' jiji ける 入 は, コード を 
もつ マ-て. ニ ヤン ジャ カジャンと 作お を 
一 -て— £. 、ま 亍: この 「ジ ヤン ジャ カジ 

* ン- を a 勤 的に やらせて しまおう という 

r 二ろ で. たとえば C の 和き の 「ジ ヤーン」 
を^-: する と W 2- 山の よ う にな ります。 と 

二 - ゲ- MSX は 同時に 3 つの I 'や し か 出 せ 
V- - —て. こ --; や を 出して しま う と 肝心 
-" ち S 律 - な : な つてし まう のです。 



そこで, 図 2 -(2) のよ うに, ポロ ボロンと 1 
音ず つ 分けて 伴奏 を 弾きます。 これ を アル 
ベジオ といい ま す。 

アルペジオの 弹き ム にも いろいろあって, 
それによ つてず いぶん 曲の 感じが 変わ り ま 
す。 この プログラム では, 4 拍子に 5 棰, 
3 拍子に 2 種の アルペジオ を ほ 意し ま した: 
コ 一 ド カリ, ij じで も, あなたの センスに よつ 
て 好きな もの を 選べます。 

ズビ ズバ, ノ 《パパ ャ〜》 HMH^H 

論より 拠, 閒は 一^にしかず, じ やな 
かった ぱ a は 一 聞に しかず, つて か。 とに 
力' く, ちょつ と 使って みま し よ。 
主 施 律の 入力 

RUN させる と 五 線が 表 4;- されます。 カー ソ 
ルキ一 を 使って 力一 ソル を 動かし, リタ一 

ンキ一 を 押す と, そこに 參が 表示され ます。 
これ は 音の 高さの み を 示します。 

の 長さ は 1~9 の キー を 使います。 各々 
のキ一 は 頃 に 16 分?? 苻 から 全音符に 対 
応 しています。 

入力 を 間違 えた 場合 は, かま わ ず に: iL:. しい 
データ を あとから 入れて やります。 また, 
音符 を 消 したい ときには [ DEL I 
使います。 

(フラット) のとき は b (小 文卞の b ) 



を 



# (シャ 一 プ) の ときには # ([shift 1+ 



[3J) を, リターン キーの 代わりに 押し ま 
す。 休符の と き に は スペース パーです。 
コー ドを 入力す る 

そ れ では 練^ として 「ワルツ イング * マチ 

ルタ^l と い う 曲 を 作って みま しょう。 (【g 1 ) 
まず, 2 小節 だけ, セ旋 fit を 入力し ます。 



次に, [1^ を 押します。 コードの 稀 類が, 2 
列に 表示され ました。 力一 ソル キ一 (r^ 
「一 I) を 押して, 力一 ソル を 人力したい コ 
—ドの 所に 運びます。 まず, C のと ころで 
リタ一 ンを 押します。 次に, C といっても, 

Cm (シ一 マ イナ一) なのか C7 ( シ一 セブン) 
C (シ一 メジャ一) なのか 分からな いので, 

それ を 人力し ます。 メ ジャー コードの 場^ は, 
★ を 人力し ます。 

この 2 小節で は, C ― G 厂— Am 一 F という 
コードが 使われて いるので, 
C— 1— G— 3— A— 2 ィ リ 
というよ うに 人力し ます (ここで, 英文 字 
は, 力一 ソル キーと リタ一 ンキ一 で 選び, 
数卞 は, 数字の キー を 押してから, リタ一 
ンを 押します)。 

さて, この 4 つが 人力で きたら, Jik 後に * 
* のと こ ろに 力 一ソル を 速んで リ タ一ン を 
押します。 これで コード 人ん は 終わりです。 
伴赛 をつ けて 聴いて みる 
I F1 i を 押す と, 
〇: お 旋律の 才 クタ 一ブ ( 1 〜 6) 




SE 

C 

醫 



51 



O 伴奏の 稗 類 ( 1 - 7 ) 
アルペジオ 部分の 才 クタ一 ブ (1~6) 
ベ一 ス 部分の オクターブ ( 1 一 6 ) 
を 尋ねて きます から, この 場 伶, 順 I に, 
4, 1, 5, 1 を 入お してみ てくだ さい 3 
すると, ほら ,グ fl'^f-J- き で liij こえて きた 
でしよ う。 

も う 一度 1 F1 I を 押 して, こんど は 4 , 
3, 3, 1 を 人力して みましょう。 伴^の 
感じが 変わった でし よ う ? f1':^ の ffi 類 や, 
音の 高さ を 変えて, どれが 一 S ぴったりす 
る 力、 試して みて く ださい。 
ただ し , 伴奏の 稀 類で, 6 か 7 を 指' 41 す る 
と, なんだか 变 になって しまいます: この 

6 と 7 は, 3 お 'I f- の f ト^ m なので, ワルツ 

ゃング * マチ ル ダに は |【',】 きません (な お, 
コ ― ド は 1 小節 に ふたつ ま でです > 。 
記 It する 

さて, この 2 小節に ついては これで 0K, と 
いう ことに な つたら, 1 F2 1 を 押 します。 
すると 1 一 20 の番 り-が 衣, され ます。 これ 
が レコード ナン, f — です。 fW/ ド - ^/J; されて 
い る 音楽の デ一 タ を に;1!1:£ してお く ときに, 
1 -20 の ;!ビ 憶 場所が あ ると ち-えて くださ 

今, RECNO;* とお/ J;- されて いると ころ 
で, 1 を 人力す ると .1 F1 I を 押した ときと 
同じよう に, ォ クタ一 ブゃ作メ^^のチ??^をゃ)^ 
ねられる はずです。 そして '楽が 流れ ま す 
ね。 この 楽が, NO. 1 に, kite?: さ れ るので 
す。 

さて, 楽譜 を! tUi ば 分かる ように, この 
では, 1, 2 小節と 5, 6 小節, そして 13, 
14 小節が ま つた く li'J じです。 けれども llll の 
流れ を 考える と, f |': ^の 感 じ だ け は '^^ え た 
いです ね。 

そこで, もう 一度 [YY] を 押 します。 今 fi: 

は REC NO. に 3 を 人力し ます。 あれ? 
気がつきました か? 1 一 20 の 数' i": が^ 
示 された とき, 1 の; 人' に * が あ つ たで し よ 
う。 これ は, さっき NO. 1 に,; ビ惊 したの 
で, この ナンバー は, みだと いう こと 



図 3 



キー 


意味 




音符 を 描く ときな ど 


D 


フラット £^ 符を 描く とき 


Q 


シャープの " 


D 


ハ6 




.116. 


B 


; 8 


□ 


; :8. 


e 


- 4 


m 


,.4. 


B 


。 2 


B 


,2. 


m 


. 1 


圖 


音符 を 消す (1 つ だけ) 






w 


play 


IS 


record 


B] 


play back 


W 


SAVE 


IS 


code input 



を 小して いるん てす: らし, う 一' 支 X0. 
1 を 指定す ると, 新しい データが, k!te され 

て 前の は 消えて し まいます: 



さ あ, NO. に 3 を桁定 し た 後 は さっきと |nj 
じです。 で も ff: 奏の ft 頸 や オクターブ は' も 
えてみ ましよ う。 M じょ う に, NO. 7 に も fl; 
奏を かえて させます。 
つなげて 聰く 

mi を 押して, l@l@3Q70e© と 
入力して みましょう。 

すると, さっき さ せ た n 楽が つ な が つ 
て 流れ ます。 NO. 1 力 f 2 1>1|, NO. 3 , NO. 7 

もちろん, 人力 を 7 * 3 — 1 一 e とすれば, 

その litfift: で 流れます。 

できあがり 

では, お] 2 を 参^に して, 他の /II; 分 も ikMfi 
させて く ださい。 

新しい: i:- 旋排を 人力す る ときには, LDELJ 



を 押 し て 令 部の A: 符を消 してから でもい い 
です し, 今^^も1;-されてぃるのを'/1にせずに 
1. から, き 換えて いって も かまいません。 
また, 3 小節 II のように, ひとつの 小節に 
コ 一 ド が ひ と つ し かな い 場 <ト で も, C — C 
こ 2 つ 人力して ください。 
^SCIdtg し 終わったら, また [0] を 押し 
て, 1 ~ ?まづ つなげて 聰 いてみ ます。 
データ を セーブす る 

0K ? それで は, デ一 タレ コーダ をセツ 

卜 して (録き ボタン を 押して), mi を 押 

します-すると, それまでの デ一 タカ、 
BASIC の デ一 タ文 になって, な: き 込ま れ ま 

ブ ログ ラム は 終了 しないので, このまま ェ 
干、'' トを ナる ことができます 力す, 々は 
(CTRLj-L^TOP I でブレ ィ ク して, セーブ 
し たデ一 タを ロードして みましょう。 
テープ を 巻きお: して, 
し OAD''CAS : pidata" 
と します。 0K が 出た ら, リ ス ト を 出 してみ 
ましょう: 5100〜5020 が REC ヽ' 0.1 のデ 
—タ です: 5100 に t 旋律, 5110 と 5120 に 
# の デ一 タ が あ ります: X0.2 の デ一 タ 
; i 5200-5220 rr です。 
これに 1 一 210 行 を 付け加え た の が, リ ス 
ト 1 です。 

チャンチヤン,^^ ■■■■■■^H 

「ワルツ イング • マチ ルダ」 は, 初めての 
k て' も 1 時 llSj ちょっと あれば できあが るで 
しょう。 1 度 コードな ど を 人力したら, f f' 

募の 仕お を 変えて, いろいろ >y;L てみ てく 
ださい。 

リスト 3 に, 松 m や. /- け? さんが これ をぎ e 
む に は もう 結 娘して いるでしょう) の, 
「ガラスの りんご」 を,' |', してお きまし た。 
でも, この データ を せっせと 人力す るより 
も, n 分で 作って 欲しい な。 ちなみに, 私 
はこれ を 作 るのに, IT: 奏の 種類 な ど 迷い な 
がら, 1 時 問ち よつ とか かりました。 
みなさん も, f, 作 • 大作 (f , 取 り 組ん でみ 
てくだ さい。 きっと, 人 満足。 



52 







主せ 


主 * ん 襟の 
ォ クタ一 ブ 


伴奏の 種類 


ァ J レ ベジ 才の 
オクターブ 


ベースの 
オクターブ 






ま \ 




I 


5 


1 










I 


5 




I 






I 




1 


5 




1 






D 




3 


5 




t_ 鶴 




® 




2 


4 




霸雷 -12 




(D 


5 


2 


4 




O-M 




X 




* 


5 




B.W 










5 




•-IM4itt. »A 秦霾 より ,オクターブ 下げた 峯 編 を 

JLftU タタ ーブ入 きに ,オクターブ 上げ も 二と 
て--、 5 '富' -、 ソ まて てきな L»«T): 




本来の 楽 譫には 無い ところに 休符が 入って います。 

二れ は, 音が つながって しまう の を ける ためです: 



リスト 1 



MSX MUSI し EDITOR Ver 



t^EY UCHRS(20J;KEV 2.CHR$(21 ) :K£Y 3,CHRf (22) :KEY A ,CHR$ ( 23) : KEY S.CHRt(2^J 
[iM Y< 60 タ, LI f 40) ,0(20) .F(A0) ,RS(4)J> ,MS(40) ,N(40) ,OATS(12,^0> ,CDS<U) ,CD(12) 



READ CD$a J 
NEXT 

D 腸 " Cw,wDtr ズ 0"."Eb"," E "ノ' F つ— G に,'' G","Oh"," A つ 叩 b",,' B"," + *" 
SCREEN 0:KF.y OFFiCOLOR IS. 7 
GO SUB 1600 

LOCATE X*2.20-y :flS=INPUT$( 1 J 

A-lNSTH(CHRS(2a)+CHRf C29>+CHRS<30)+CHRS(?l>+CHR4(13)+CHRSa?7>+CHR$(20)+CHR 
ih THEN 1110 

IF a>-15 THEM IF V ( X > =0 THEN 1110 

ON A GOSUB 1 170, 1190, 1210 a230,l 310. 17 f'0.2(a«0, ^190, 2^90, ?Sb0. 13^0, 



RETURN 

:r r<ii- Then y=Y + i 

■RETURN 

IF Y>1 THEN Y = Y - 1 
RETURN 

XX=X*2:G0SUB I6b0 



RETURN 

XX-X*?:GDSUB 1650 

LOCATE X*^,?ia-Y:PNINr"»"; : 

fiX)= & 
RETURN 

XX=X*2;G0SUB 1650 

LOCflTF X*2,20-Y:PRINT''« "; : 

LOCATE X*if,l9-y:PRINT "b": 
RETURN 

XX^X*2:G0SUB 16S0 

LOCATE X*2,^ia V:PRTNT"»":: 

LOCATE X¥2, 19- Y=PRINT"#" に 
RETURN 

XX = X*2:liOSUB 16S0 

LOCATE X*2. 13:PRINT" :Y( 



1460 LStX 


ノ' 


6 




bOSUB 15^j0 


RETLJRM 


14 70 LSCX 


-" 


t 




GO SUB 1550 


RETURN 


U80 L$ (X 




8 




GOSUB 1550 


RETURN 


K90 LStX 




8 




GOSUB l-SSO 


RETURN 


1500 L$(X 










RETURN 


1510 し 








GOSUB 


RETURN 


l^^2t Li(X 








GOSUB ISSfl 


RETURN 


lSi0 L$(X 










RETtJRN 


し S(X 




1 




GOSUB 1^S0 


RFTURN 



LOCATE 
LOCATE 
LOCATE 
RETURN 



PRINT 
PRINT 
PRINT 



GOSUB 16S0 
NEXT 
RETURN 

FOR VY=8 TO 20 STEP 
LOCATE XX, YY 
PRINT - 'ヽ 



:PRTN1 
IT STEP 



MIDS{L$(X> , 
MIDS (し $(X> , 
MIDS (LS(X> , 



し OCATE 
PRINT " 



53 



1750 RETURN 
S 二 

8 ,―" play 



L790 LOCATE 10, 1: INPUT ""ヌ -— 
S 0CT = If4STRf "123456",0T$> 



1620 RESTORE 1870 



READ D<¥> 
DtV^=C)<Y)+0CT*12 



1870 DATA 0, 



!) IF Y(X>>0 1 
ilRS(DtV(X) )+F(X) 】 
S IF Y(X>=-1 



IF MIDS{LS(>0,3,1) = "-" THEN E$=E$+ "し" +MID$ (し $(>0 , 
, ELSE ES=E$+"iL''+L$tX> + "N"+STR$(0<V<XJ >+FtX) ) 
4 ES=eS+"R"+MIOS(L*(X> ,1 .2) 



1940 GOSUB 2930 

1950 PLAY E$,BB$,LL$ 

1960 LOCATE 10,1:PRINT SPACES (20) 

3 X=1:Y=4:L0CATE 2.18 

1980 RETURN 



' record 

し OGATE 

POR 1=1 TO 20 

PRINT USING "j I;H$(n : 

IF 1=10 THEN PRINT 
NEXT 

LOCATE 2.4: INPUT "REC NO ゥ つ 

REC = INSTR("123i^567S910U12151AlSl6in81Q20" 

IF REC-0 THEN 2070 

RtC=VAL(RCS) 

IF REC<1 OR REC>20 THEN 2070 

匚 ATE '0, IMPRINT SPACiES(90) -, ;PRINT SPACES f 1 
GOSUB 1770 
M$<REC>=w 拿— 

RSCREC)=E$ sRL^E(REC)=ll_$ : RBS ( REC ^ =PBS 

X=1:Y = ^»: LOCATE IS 

RETURN 



P Lay back 



LOCATE 1,0: PRINT " PLAY BACK "j 

LOCATE K*5 MOD 36. (K ¥ 12>+1:LINE INPUT 0$ 

NO=INSTRn 23456789101 11215U 1 5161718192eeE" 

IF NO=0 THEN 2230 

IF OS="E" OR OS="e" THEN 2310 

IF N0<1 OR NO>20 IHEN 2250 

N(K)-N0:K-K+1 

GOTO 2233 



PLflV Rt(N{KK) ) ,RL«(N(KK) > ,R8S{N(KK> ) 



し OCATE 0,0:PRIMT 
し OCATE 0, レ PRINT 



SPACES ( 80 > ; 



:L0CATE2,10 



□PEN "c35:pLdata" FOR OUTPUT AS #10*< 



し OCATE 
FOR 1=1 
LOCATE 



FOR K-1 TO LEN(R${I> > 
fiS=nlOt(RtU) ,K ,い 
IF ASo" " THEN RRS=RRS+AS 

NEXT 

PRINT ffl ,5000 + 1*1(^0; " DflTfi ; RRS 
PRINT SI ,5000+1*100+10; " DATA " : RLt<I) 
PRINT ffl 3 醜 +1 車 100+20 に DATA '*;RBS<I) 

NEXT 

CLOSE 

RETURN 

'― ― code 一 

TO 7:PRINT COS C I ) ; " "; zNEXT 
5,1 

FOR 1=8 TO 13;PRINT CDS(l) ;" ": iNEXT 

IF X<=7 THEN LOCATE X 拿 3,0 ELSE LOCATE <X- 
rtS- INPUTS n) 

IF fiS^CHRS(28) HND X<13 THEN X=X+1 
IF A$=CHR$t29) AND X>1 THEN X=X- 1 
IF A$<>CHRS(13J THEN 2650 
IF X-13 THEN 2^30 

GOSUB 2790 

IF K=9 THEN 2730 ELSE 2630 
し OCATE 0,0:PRINT SPACES (60) ; 
LOCATE U5;PRINT SPACES (A0) t 
CD(K+l)=0:CD(K+2)^0 
X=l :Y=4:L0CftTE 2.16 
RETURN 



レ 1 :C4=C3(FF + 1> 



CC(3 
CC(3 
CC(3 



2780 ' 

2790 LOCATE 1 ,7;PRINT SPACE$<60) ; 

2300 IF CD(K1=13 THEN 2830 

2610 LOCATE K5: INPUT " 1: MAJOR 2: MINOR 

2d2ie I 卜 INSrRC''123",flS>=0 then 2610 

? 840 LOCATE 1,7 

2858 FOR KK=1 TO K 

2860 PRINT CDSCCDCKK) ) t 

2870 IF C3(KK) = 1 THEN PRINT** " s 

? 680 IF C3<KK)=2 THEN PRINT -« "; 

3990 IF C3<KK)=3 THEN PRINT"? "; 

NEXT 
2910 RETURN 
2922 ' 

2930 , code pLay 

2940 ' 

2950 LOCATE 6.2;PRINT 一 - 
296© LOCATE 8, 二 :If*njT う -; AS 

297® flP=lNSTR(-l23A5G7-.AS} 
298d IF AP=a T^H 296© 

2999 LOCATE 8,2:IW>UT "7*^^** ^^75'-7"";fiS 

3908 C0CT=IMSTR<-1234S6",AS) 

5019 IF COCT^ T^tN ? 990 

302© LOCATE 8*2;INPUT - 六" -ス ォ クタ— フ" ":A3 

iO30 B0CTelNSTR<"125456",A$) 

3040 IF eOCT=« T^N 3020 

3050 ' 



3870 FF=l 

3060 IF CO(FF)=e T(*N 31 S0 
3099 C1=C0<FF>-1 : C3=C3(FF> 

31M IF CO(FF+l)=a THEN Z2^12 :C"C3 ELSE C2=CD(FF + 

3110 oosue 3i9e 

3120 しし 》=L し 》+ し 0W$ 

3130 B8S=BBS+eASS 

3140 FF=FF+2;G0T0 3*8^ 

315a LOCATE 8,2 : PRINT SPACEUM) s 

3l6d RETURN 

3170 * 



ON AP GOSUB 3290, 3530 '3780, ん 000, 4250 ュ 370, 
RETURN 



RESTORE 3^90 

L0U1="L8- 

FOR 1=1 TO 6 
REPO J J 

IF 1<.-U THEN CD=C1 ELSE CD=C2 
IF I<=4 THEN CH=C3 ELSE 



IF l<-2 THEN CH-C3 ELSE CH^CA 
BAS$=BAS お' ず +STR$(C[(CH ,い +B0CT*:12+CCn4 
NEXT 

RETURN 



RESTORE 3730 
L0US="L8" 
FOR 1=1 TO 8 
READ J J 

IF I<" WEM CO^Cl ELSE ZD=Z2 
IF 1<=4 THEN CH=C3 ELSE CH=C4 
L0W$=L0UI$4"N"+STR$(CC<CH, JJ)+C0CT*12+CD> 



RESTORE 3748 
BAS お w しに 

FOR 1=1 TO 2 
READ JJ 

IF 1=1 THEN C0=C1 E し SE CD=C? 

IF 1=1 THEN CH=C3 ELSE CH=C4 

BAS$ = BAS$+''N"+STRS<CC(CH, JJi+BOCmS+Cm + wfH- 



RETURN 



RESTORE 3960 



2 0^ 2 2- 2 2 2 



0000000000000-^0 000000000 00000000000000000^00000J000000^0^-u 

2 2P-^2_Z2533T^333333 ^i-444444 44sssssss5 5CJ 6 6 6 6 6 b66 6 677777777778 p. 



54 



滅 ― 




=«E JC _»」 

Z<^1 :i>=Cl £lS£ C0=C2 

:<-:: 一" e、 rM=c3 Else ch=" 

^ay*^_3^-"N'*STR»(CC(CH. JJ)+C0CT*12 + 



ニ=^ : = : '-€H 二: >=C1 ELSE C0=C2 
二 = : = : '-€S こ— =C3 ELSE CH=C4 
ate»=5ftSS-"!?i-N'*STR«<CC(CH, JJ)+C0CT*12+CD1 



- «3B -»fc--3r-s-^ 二- zac*. 



: aL 5N * ♦ S T R« (お C 2 +BOC T 露 1 2 > 



;ミ '-es :D=C1 ヒ SE CD=C2 
^3 "-es 二 H=C3 ELSE CH 二" 
.3^-*S**STPS(CC(CH, JJ)+C0CT*1?+CD> 



一 4 »ss^- 



♦5: 暑 IF :<=2 THEN C0=C1 ELSE CD=C2 
l<=2 ^HEN CH=C3 ELSE CH=C4 



*=3i BAS^BAS レ 



+STR$(CC(CH, n+BOCT*12+CD> + "R20'' 



< 、ず 二- :<=^ C0=C1 ELSE CD=C2 

: 二 :<=^ 'HEN LM=C3 ELSE CH=C ム 
-ON*»=i.C*rt*-N"+STRS<CC(CHp JJ>+C0CT*12+Cn> 



--^ Ic=2 THEN CD=C1 ELSE CD;C2 

- * := THEN CH=C3 ELSE CH^CA 

-—5t 3«S»^^5"**"N-+STRS(CC(CH,」J》+BOCT*12+CD) + "R20" 



リスト 2 



:: ' UALTZIIMG MATI し! >i 

ス T 

im RESTORE 

il0 PGR レ 1 TC ^ 

120 READ t$ ^ I) .LSa^8SfI> 

1^3 NEXT 

14^1 , 

150 RF STORE Zm 
IcLfl FDR 1=1 TO e 
ITS RE.flD D 

160 P し 《Y "V'J"+ESt[>> >LSf!:>> ,BS(D> 
1 ゥ?! Nf.XT 

c^ee DATA 1,2»7,S»5»6»3.^ 
>ie ' 

51^0 DATA L8N64,R16LSN64,R16l_8Nt»2,R16 し SN62,R16L8W6ia し し し 8W57I_SN59 しん Nf 



モ' 120 



ラみ 20 



DATA 
DATA 
DATA 



l6N^ 60N 67N 72 N fl3N 77N 74N 71 し 69N r?N 76^ 81 M 81N 77M 7i:N 69 

L5W 1?R2CN 1 9R2m 19R20L SN 」R20M 21R20N 17R?0N 17R^0 
L な し し しム M6?*L8N65L6l^64L3N62,Rl6L8W62,Pl&l_4l^6<?l_8N6iaL 8^6; 

L6!^ 。m t^H vaN 76N T2N &ru 6^L8N 57N 71N 7AW 77M 83t^ 77N 7AN 71 

L5N 12R20M i2R20N 12R^0N 12R20LSN 19R2GJN 19R20N 



PATft ほ 6(3 N 67N 72N e-^N 77N 74N 711. W 69N 72N 76N 61N 61IS( 77N 72N 

DftTfA i2R20N 1^^R30N 19R^0N 19R?(&LSN 21f^2i?N 21R20N 17R20N 1 7R20 

DATA し 3W 6i?N 6VM 64M o7N 6i?tN 67N 64N 72L 6M '67M r^M 711^ 74!^ 60N 6?N 64 N 72 

DATA L4hJ し SN 1^.R16L8N l>.F<16LiN iPf^ALiiN 12,R16 し fll^ 12,R16 

DATA L8lSfe7,Rl6 し 8N67,f?l<ib*6N67,Rl6Lfll^0^,R16 し BN72,R16L8N72,R16L8l^7l,Fa6LitN69 

DATA L6N 咖 ! iSN S^N SbN S2N SSN 60LSN S3N 60N 57N ftCJlM S3N( 57N 00 N 65 

DATA 12R4N 1644し^^リ 17RhN 

DATA LiiNc57,R16LltiN67f?l(M— l6N67Rl6LiM6^H.8N67.RlGL4N67L8N65L8N64l_AN62LSN60L8N 

DATA l3N "m 55M S^N S5N 46N StN =>SN 60LaW SSN 62N 59N S5M 59!^ 6S 

jATA し AN iIRhN 16RtL4N 

DflTft しさ し 8N64,RlN_8N&2,R16L6M6f?,F?l6L8N6(3L8N62l_8N64L8N60L8N57l_8N5<?L4N 

[>ATA l4N &dN 67N 67M ァ '^9N 76N 65N 72 
; ^40*. N t-i-R^N 71L4R4N プ之&ム^ 6^? 

DA* A ュ *i ^^fi 67\ ゥ 67LiN o7N 7iN fo0N 67 

DATA ^4f;4N り r>4LtR4N 71R4N 64 



リスト 3 



313 RESTORE 
ド OR I-^l 



I. A 
&議 
DhTA 

DATA 
DATA 



丄 fiD) .8$ ゆ 



し "i^N と"^ W ? 6N ,マ N -铺 34 N 38 N AiN 4o し &N 31N 
し 4,、! "^3, 



しな hJ 3^RAM ■ ひ, んし (j ま N PSR^ * 
L4NS(SL ^N'S5L4NSSL«NS»aL8N!i^L2N^.?L4W57L4rJS8L4NS."L4NSSLAN5?'L4NSei^N'^.7.Ldl^ 

•l.ilti DATA LtiN f.^K TSU 4lM x^ZN 4 IN 5^L^\N ? 4N 28 N T-IN 7.6N 4 り N 43N A^N 37L 

oN :'3N 56U 41N 3'5N 34^ ZlftH 4)N 4(^N SPN ilN マ * & 

'^3:-'£1 O^MA LbN 二' '^IR^CN 51R20l.SrM :>4R^0N ? 4Rr.'fll4 33R.;eiM "^"SR^QL 2tR?^ 

H 2tR2m 2oh??e>N ^oFPM ^'M ''4 & 20 卜 J 34P>l3N ? 4k.?QN ^i*R?i9 

'.'5!^16し1こ>!>35らし4^5':» ― ― 

\^ 'lQ> 二 at a し SN AoN S0N s:SN に, 《N 59N 53N ^ ^*7L8H :^6N 3N t>3M S.^'N 厶 -L 

38N ^IN 4S,J r-sN に .WN ; な iL8M 4oN '^0N S3N S8rJ S^N ['化 

リ"^ め OAT A L5N ^r:.R39N Ac>R:V(?iN A3R^t^N SN 36R;?iaN 36ft;? 0N 4Sfr2l7iN i*SR?0L ス flP.'.i 

N ? 3R.?^W 5aR2aN }rtRi?i^L /.A' ひ m ^r^R?m 46R?<^ 

■SQlS DWTft し 卜》 t&f?& し 3f453L8r455 し &W5?"l.MhJ53! 乂 しん [リ ァ, し;^ rJ5"5 

Lit Dfllfl LtJN 4 丄卜 J な m S3N 57N 50N 4SN 411 t-N ^^N な 6N S0N S^hJ 4bN 

^II'J き ^£iU 53N '^TM ^SN 4^- 

SSI'fel DATA LSM ; 9P.:i9N ?9P^(?IN ^oR^tJN ."^R^SL 5N 31R^(?N 31R^^IN 24R>0N .^4^*,?0LSW 2'-'h'. 
4 二 め N ^^P?!? 

"り 10 L'Alf^, L4N マ SNt "[,、."N 43N Z-feN A?L4N AlN 48N 41N 48 



» 日 本音 楽 著作権 協会 (出 ) 許諾 番号お 70344 — 50 1 号 



55 



xp^ 田武ー 




Oh ! HiTBiT の』 売 者の さん, こんにち 
は ! MSX を 使うよう になって, まだず 年 
の 衆 マ一 ク です。 とはいっても' ボク が 
初めて マイ コン を-" f- にし た の は ヮ ン ボー ド 
のばしつ ま り 5 ~ 6 年 前 (す ご L ' だろ ! す 
ごくない。 ガッ タリし その 頃 は, マシン >! お 
しか 使えないで 10 万円, BASIC を 走らせ 
るに はさら に 数万 円, カラ一 な ど は 夢の'" よ 
で し た。 外国製の リ ン ゴな ど * の 間の 飾 り 
でした。 

ここ 数年 ほど, マイコンから 遠ざかつ てい 
た のです が, k だち から ソニーの HB - 75 
を りて, U 進 n 歩, 時進1ぃ]^, 分 iili' お-, 
秒 進 分; お ( く ど い け ど, 本、 1 ミ に進)_1^カ"|'-ぃ) 
で, おいてけ ぼり をく つた 隔世の 感を 受け 
ま し た。 

さ て MSX の 特徴と して, SPRITE, 
SCREEN が 4 種, 16 色 カラ一, そして n な 
どが あ り ます 力 Oh ! HiTBiT よお 1-- におい 
て rGRAPHICS EDITORj 「MUSIC EDI 
TOR」 そして 「SPRITE EDITORj な ど 
は, すべて 5 き 表 済みです。 今 tn] は, 残る iii 
後の 城と して 効果音 作りに は 欠かせない 
SOUND 文 をい かに 使う か? 「SOUND 
EDITOR」 を 作って みま した。 

イントロダクション' ォブ' SOUNI^pi 

こ こ で, SOUN D 文に ついて 簡 に 解説 を 
してお きます。 昔 懐かしい 「インべ ーダ」 の 
ミサイル や 「シ一 ソ一 ジャンプ」 の 風船 

の 破裂音, また 近 n 発売が 予定され ている 

「MSX パ、 ンゲ リングべ ィ」 の ヘリ コプタ 
音な ど は, すべて SOUND GENERATOR 

によって 出されます。 わが MSX に は, n 分 

で 好き な^を 作れる ようにと PROGRAM 
ABLE SOUND GENERATOR, » 各して 

56 



PSG 力 i 、搭載 されて います- この PSG にお 
接 命令 を 伝える のが SOUND 文て' す: 
PSG に は 16 個の レジスタが あるの て' すが 
SOUND 2. 10 { 2 番の レジスタに 10 を 人 
れる) などの ようにす る わけです: '身: 際に 
は, — 13 までの レジスタの 镇を 操作し ま 
す: 

サゥン ドエ テっタ '方 

ま す フロ クラム を Rl/X さて L — . : 
操作盤が ま £ 示されます: 使 W する キ一, よ. 
力 一ソル キ一, 〔F 1」 , [F お. および スべ 
—スキーです。 上下に 力 一ソル キー を 押す 
と メニューの 印が 動きます ので, 試しに 

「S0UND2 VOLUMEj に" T ャ わせて みて 
ください。 この SOUND 1, 2, 3 というの 
は 3 つの ft^ 成 I' やが 出せ ると いう こと です。 
なお, 表, 1;- の 関係し 命令文に 使われて い 
る SOUND 文の レジスタ ゆと は— 致 し 
ていません のでく れ ぐれ も 御注意 を: 
次に, 左右の キー を 押して 綠の レバ、— を 16 
に わせて ください。 そして, iej じ 要領で 

「S0UND2T0NE」 を 300 に わせます。 
こ こで 注 怠す る こ と は, TONE= ^¥程は数 
が 大きい, つまりん-へ いくほど 低くな つて 
いきます。 ;久' に, 「SOUND ON OFF」 に 
'人 印 を わせ, 卜の 綠の 力一 ソル を A-: 右に 
勤 かし, 出 す & と, 屮, さない? V を 決めます。 

「S 2」 に 力一 ソル を もっていって, スぺ 一 

スバ一 を 押します。 ON は, お 色に なって い 

ます。 

次 は, 「 ENVELOPE CYCLE 」 です。 ェ 
ンべ ロープと は. A- に 強弱の' ilM 匕な ど をつ 
ける エフ ェ クタの よ うな も ので, UFO の 
フワ フワした 感じ な ども, 屮, せます。 サ イク 
ルを 2500 に します。 最後に パターン を 選び 
ます。 左側の 中段に してみ ましょう (このと 
き も 左右の 力 一ゾル キーで 緣の わ く を 移 黍) J 



させて ください)。 さて, いよいよ 出 し で 

す: rm を 押してく ださい。 何かィ t— をた た 

くような きが し ますね: 「S- 1 VOLUME」 
を 16 にして, サイクル を 10000 にす る と 足 
& -0) ように も 聞こえます。 後 は n 分で 色々 
やって みて ください (な お, 調 If きご と I F1] 
を 押してく ださい。 さもないと |'ゃ 色 は も と 
のま まです)。 

も し , D 分の 好 み の が 化つ かった ら 厂 F ョ 
を 押してく ださい。 SOUND 文が 表; j;- され 
ます: このまま SOUND 义をセ 一ブ する に 
,i. まず 「XE\V」 をして から, 「INS」 に 
よ り, m に 江-,';]:: の frS^^ を 人れ て リ タ―ン 
キ一 を 押し, 

テープな h 「S A V E"CAS : ( ファイルお)"」 
ディスク な に 「SAVE" (ファイル' パ) ", Aj 
とし, アスキー セーブし, MERGE により 
ほかの プログラムと fH*> ^させる か, ま た は, 
紙に でも 7/ して (わずか 14 個です) お く の 
もよ いでしょう: それから, エンベロープ 
が 作用す るの は, ボリューム を 16 にし た と 
こ ろ だけです。 逆に かけた く ない とき は 15 
以下に してお けばよ いのです。 ゆ] Ifii 卜の パ 
ターンお は, よ く 1 照 らし ft わせて く だ 
さい。 /r:h の パターン は, エンベロープが 
%m さ れ た 状態 を 表す もの で, 音 声 が 続 i ナ 
て 出る わけではありません。 とにかく, な 
かな か 思 つ た A- は 作れない ものな ので, 
うより 惯れ ろで, 数 を こなして みて くださ 
い。 

細 二 

プ 口 ダ ラム を n; るに あたり, 人 ? はでの 作 ら 
れた 「コンピュータ 义卞 ルーチン」 を 使わ 
せて いただき まし た。 ま た, 私 も 参^に し 
た の です が, もっと』 f- しくお 1 り た t 、 )j は, 

■III] II 祈 flil 社 fij の 「MSX Y- わか り 典」 を 御 
'£ に なること を お 推め いたします。 



: : :: CP*' ?ふ' • リ' I' *T' 5> . SO^ 1 3、 

:#i:KE . - 5 ' ON 

:-:'3Ue ? 380 , … 3,:'irj 

: 5830 ^ 



: 1=1 TO V 

: - 二い ■ 9 THEN REST OPE 1 250 
: 二 = :2^1 TO S 
= H 

Hf=Ht + CHR*(A;) 
NE'T 22 

: 一—一 22 K 160 . 1 60 , *4 .64 . 1 -60 . I 40 , 224 
:ノ一 0.0,8.12,14. 255 .0.0 







L-0 iMlt="MSX SOUND 


EDITOR" 


C=3! GOSUB 


3700 




» 1^10 :Y 


=20 


:M1*="S0UND 


1 


UOLUME'^ 




GOSUB 


3700 


30 




1 = 30 


:Mi*~" somo 


1 


1 ON E " 


C=4 


GOSUB 


3700 


310 




=40 


:M11t=" SOUND 




VOLUME" 


C=5 


GOSUB 


3700 


? 20 


Y 


L-50 


! Ml*=" SOUND 


2 


TONE" 


C-4 


Gosue 








=60 


;Ml*==" SOUND 


3 


VOLUME" 


C=5 


GOSUB 


3700 


340 


T 


t=70 


:m お "SOUND 




TONE" 




GOSUB 


3700 






=30 


:M1*= "NOISE 




TONE" 




GOSUB 


3700 








:M1S^ " SOUND' 






C=10 


GOSUB 


3700 




- 1 : , 


=90 








C=6 


GOSUB 


3700 


380 


'- !=&>: , 


L=90 


:M1*="0FF" 






C=15 


GOSUB 


3700 


リ 




= 100 


; m:*=" en ソ er ope cycle" 


C=9 


GOSUB 


3700 



:400 



l*= - ENUEROPt PATTERN" :C=I 1 T GOSUB 370 



.42U FOP Zl=23 TO 103 STEP 10 
430 IF I! 1=93 THEN 1 480 

L,40 LINEU25,Z1 >-< 205,Z1 ) , 1! 

450 FOR Z2==125 TO 205 STEP = 

LINE-: Z2,Zl-n -■:22,ZH 
NEXT Z2 
NEXT 21 

-1=120 :Yt=90 :M1*="S1 S2 S3 



460 
470 
480 
490 
500 
5:0 



N2 N3" :C=15;60SUe 3700 



'二; 21 = 122 TO 162 STEP 20 
=,P :2=12 TO 182 STEP 95 



-•-Z2 + 65. 21 + 15' 



570 


L. I Nt 』. に , 




1^ 








58 D 


LIT^J£'::9"7 , 


122) 


— ( 1 12, 137) ,7 


- **1J ■ 


3 o 




"^90 
600 


LINt 

LINE':' 182, 


1 37:, 


に; 




7 A5 




slO 


し I Nt 












620 


LINE 












630 
640 


FOR Z=12 
し WE, Z 


TO 6 
, 1 42 


2 STEP 








; 50 

二 :iO 
: , 1:1 


LINE 
NEXT 2 
LINE - (77, 


147) 










-SC 


m m 


142) 


-U 1 2, 157) . 7 
-< 1 27, 142) ,7 


**U 


J 




7^0 


LINE 




-M 42, 157) ,7 








"10 


LINE 




-く 157, 142:> ,7 








— < ひ 




142:' 


-U 62, 147> ,7 
- ': 1 9?, 157) .7 
—': 197, 142) , 7 








,o 


LINE 












,。0 


POR Z-12 


TO 6 


2 STEP 15 


** 1 2 




~70 


し INE':2 


, 1 77 


:>-^7+l5, 162) 








—■SO 


LINE 




- ':Z+15, 17 フ) 


7 






一: .0 


NEXT Z 












z 1:1 


LINE - (77, 
LINE-: 9? , 


1 7 1 > 
1 77> 


1 1 2, 162) ,7 


; '■■ 












-': 162,162) ,ァ 










-INE'. 182, 177) 


一': 197, 162) ,7 


! * * 1 








LINE 
LINE 


















r-.. 








=70 


LiNt 




- ': 247, 1 7 1 > , 7 








=90 


















^20 


:M1*=" 00" 




GOSUB 


3700 






=30 


:M1*^" 0000" 


C=4 




37D0 




Y 1 


==40 


:r.ii ま ■='■ 00" 




GOSUB 


3700 


-20 


r t 




; mt=" Gooo" 


C"4 


GOSUB 


3700 




ri 


=60 


:M1*=" 00" 


:C=5 


c 


3700 




Yl 


=70 


:M1*= " 0000 " 


C=4 


GOSUB 


3700 




f 1 


=^S0 


:M1 ま 二'' 00 " 


C-1 3 


GOSUB 


370 




T 1 


= 100 


;Mlf=" 00000" 




GOSUB 


370 




^INE 1 20 , 


9S > 一 

20 ' - 


O CO 
00 









21.10 りん 1 ゾ =0 S り' : 仏 メ': 3)=^0 :1 1 = P ?T く 2-、=0 s 了、 
:Ei::=0 :EP=:Ci :YJ=20 :ELj-l 2(? sDX=10 :DY==1 20 t 



2010 
20 20 
20 30 
20 40 
20 50 
20 60 
20 70 
20 80 

21 00 
21 10 
2120 
2130 
, 2S1 
2140 
21 50 
2160 
2170 
21 SO 
2190 
2200 
2210 



, 24, Y^^ ,12 



Y.J=10 丁 HEN YJ=1 10 
i J=l 20 THEN YJ=20 



FOR Z=l TO S 
i'=Z*lCi + 9 
I F r=S9 1 HtN 
PUT SPf^ITE 2 . 
NEXT 2 
GGTCi 21 lu 
S1=S1 ICK^O> 
IF ST=0 GrifO 2130 
IF SI -I 1 HEN Y..T==YJ-J 
IF ir=5 THEN YJ=YJ+ 1 
PUT SPRITE 9 バズ, .YJ-1 > , ';' 
JH=(YJ-'10)/10 

IF ST=3 OR ST=7 OR JM=8 THEN ON Jfl GDSUB 2160,2320 ,2l6C 
), 2630, 3 100 
FOR Z-1 TO 10 0: NEXT Z 
GOTO 2070 

-' + + + + + ^yZi 1,2-3 ォ ォキサ *i -パ 
リ B=': JM+l >/2 
ST=STICK(0> 
DflY- 、バり &) 

IF ST=1 OR Sr^S THEN 2210 ELSE 2230 

IF I ノ': UB)-16 AND EP=0 THEN ; EY= 1 20 : L INE DX , DY クー ( DXi 



,2320 .2160 ,2320 .2^-00 



2220 
2230 
2240 
2250 
2260 
2270 
2280 
2290 
2300 
2310 
2320 
2330 
2340 
2350 
2360 
2370 
2380 
2390 
2400 
2410 
2420 
2430 
2440 
2450 
2460 
2470 
2480 
2490 
2500 
2510 
2520 
2530 
2540 
2550 
2560 
2570 
2580 
2590 
2600 
2610 
2620 
2630 
2640 
2650 
2660 
267C 
Z6S0 
2 c- 90 
270 
271 u 
2720 
2730 
2740 
2750 
27^0 
2/70 
27S0 
2790 
2SO0 
2S10 
2820 
2830 
2840 
2850 
28*0 
2S70 
2880 
2S9ri 

? 9 10 
2920 
2930 

2v=,n 

29 60 



RETURN 

IF- ST=3 THEN 'KUB -^Uf MB > + 1 : IF (リ £; = 1 7 THEN 
IF ST=7 THEN ^V^'JB) -1 ; IF リ 1 THEN 

PUT SPRITE JM. (^(^6)*5+124, JM*10 + 9> ,12 
IF DMY= 、バ UB) THEM 2310 

IF U くり B) く iCi THEN M.l*=" + R I G HT* ( ST P.^ < M ( V B > -' 

LINEv234 , JM*lO+lO>-<24?, JM*10+1S) ,し BF 
Xl=226:Yl=JM*tO+10 sC-SiGOSUe 3700 
GOTO 21 SO 

+ + + + + オン 1,2,3 J タカ サ ,フ 1 
TB=JM/2 
ST=STiCK<0) 
DHY=T<1B> 

IF ST= 1 OR Sr=5 THEN RETURN 
IF STG3 THEN SA=L"i 
IF ST < > 7 THEN SB=0 
IF ST^3 THEN S(^= ■: SA 
Ih" ST=7 THEN SB=C SB 
PUT SPRITE JM, ^T(TB 
IF Dmr=T(TEO THEN 2490 
IF T(TB) く 10 TH ひ J MH=" 
IF T(TB> < 1 00 THEN Ml*= 
IF T(TB) く 1000 THEN Ml* 
M1S=STR^(T<. TB) > 

LINE(21S, JM*10 + 10>-^ 249, JM*10+1S) , 
X1 = 210: Y1=JM*10+1 :C==4 : GOSUB 370 
GOTO 2340 



ひ JB' ト =0 



1 > J GOTO 22'^0 



)*2-l sT (TB>=^1<TB> + SA: IF 
>*2"1 :T<TB>=T • Te>~Se! IF 
51 .2+124 , JM*1 0+9> ,12 



(TB ' 



4095 THEN T(TB>-4095 
THEN T(TB>=0 



00" 
' 0' 



RIGHT*'rSTR*(T(TB) 
RIGHT*( STR*(T(TB> 
RIGHT*(STFH<T (TB) 



,3) 



:G0TO 2470 
iOOTO 24 70 
iGOTO 2470 



ST=ST1CK<0) 
DMY=NT 

If- ST= 1 OR ST -5 THEN RETURN 
IF ST^3 了 HEN NT=NT+ 1 : IF NT=32 THEN 
IF ST=7 THEN NT=N1 - 1 : I F NT=-1 THEN 
PUT SPRITE J ト,, く fJT*2,5+124, JM*lCi + 9' . に 
IF L)My=NT then 2620 

IF NT < I THEN Ml*=" 1:1" + RIGHT*- STRS(NT 
M1S=STR^' NT > 

LINE< 234, JM*10+10 >-':249, JM*lO+ie> , 1 
Xl=226sYl=JM*^10+10 :C=r3:G0SUB 3700 
GOTO 2510 

+ + + + + I ン' に □ 一つ- J シュク キ サフ" 
ST=3TICK<0 ) 
DMY=fcC 

IF ST=1 OR ST=5 THEN RETURN 
IF ST 3 THEN SA=0 
IF ST ぐ/ THEN SB==0 

IF ST=3 THEN SA=(SA+1 >*2"1 ; EC-EC +Sh 
IF ST=? THEN SB=<SB+ 1 >*2--l : EC=EC-SB 
PUT SPRITE. 8 , ■: EC/819 .2+124, JH*1 + 9 > 
T F DMY-EC THEN 2S00 
IF EC くい :i THtN t-l 1 " 0000 
IF EC く lOCi THEN Ml$=" 000 
IF EC < 1000 THEN Ml*=" 
IF EC a 00 THEN M1S=" 
M1$=STR も CEL.' 

LINE'; 210 , .TM*1 +10>-': 24-?, 



NT=31 
NT=0 



1 1 ' sGOTO 2600 



BF 



LC 65535 ► T HEN t:C=655 35 ! 
EC<U THEN EC=0 



RIGHT*' ';; TP"^ EC) 
RIGHTS-: く EC、 

PIGHT*-:STR* に EC) 
RIGHT*'::STR*(Er ' 



2> 



GOTO 2780 
GOTO 2 フ SO 
GOTO 27S0 
GOTO 2780 



^1 0+ 10 ;C='^: GOSUB 3700 



:xt = 2G2;Yl = 
GOTO 2640 

+++++ "クント、 > オン オフ "フ' 
ST=STICKai> 
Ct'=INKEV* 
DMY=EU:UU=eU 

I F 0^-'' " THEN ON ^ EU-1 20 :>/24+ 1 GO SUE 29 さめ , 2980 , 50 00 , 3020 , 30 40 , 3060 

IF 9T=0 GOTO 2320 

IF ST= 1 OR ST=5 THEN RETURN 

I F ST=3 THEN EU=EU+24: IF EU=264 THEM EU^l 2Cr 

IF '=1^7 1 HEN EU=tU-24: 1^ EU=96 "I HEl J £リ=2;40 

IF DMr=EU 丁 HEN 2*30 

LINEk UU , S::, - LtU+ 1 4 , 98 > , 1 

L I NE< EU , 9S> - c EU+ 1 4 , 98 .2 

FOR Z=l TO 200 iNEXT 7 

GCirO 2820 

IF S\'0 THEN Sl-t ELSE bl=0 





• ::=' 81+15: 


-S 1*8: GOTO 


3080 


二 = 三 2= 二 


-h£N S2=1 


ELSE S2-0 




つ *= リニ 




-52*8: GOTO 


3080 


二 = 5 3^=0 


THEN S3-1 


ELSE S3^0 




53 


• !C=vS3+15> 


- S3 ゆ GOTO 


3080 




THEN Nt=l 


ELSE N1=0 




-: *='N1 


■ sC=' Nl + 15 


-Nl*SrGOT0 







THEN N2=l 


ELSE N2=0 




r 

K) 


" ; C=''N2+15> 


-N2*S:G0T0 


3oao 


ヌ N3=0 


THEN N3=l 


ELSE N3=Ct 






' :C^' N3+15> 


*N3*3:G0TG 


30SO 




L=90 :60SUe 


3700 





I—- 三 TICK く G) 
=EP 

:' £T=ri GOTO 31 10 

: - ="^-1 OR ST=5 THEN 3250 

:= 三 THEN EP=EP+ 1 ; IF EP=9 THEN EP=0 
--' THEN EP=EP- 1:1 下 EP=-1 THEN EP=8 
: - :<''=EP THEN 3240 
^ E= :- THEN EX=EP*85+10 ; EY=120 ! GOTO 321 

- : THEN EX=CEP-3>#85+!Cl :EY=140 sGOTO 3210 
£ = *85+l :EY=160 

こ ' *['T >-(DX+70 ,DY+i9) , 1 ,B 
一? ふ E\,Er)-(EX + 70,EY+19> ,2,B 
二 :Dr=EY 
GO^O 31 10 



ゾ EP=0 AND リ" > = lo THEN N=l :G0SUB3310 
:c EP=o AND U(2)=l 6 THEN N=3 : GOSUB33 1 
- " EP=0 AND ^^<3) = 1 6 THEN N=5 : GOSUB331 



三 PPITE N, < 199,N*10 + 9> , 1 2 
二 '.r 234.N*10+10)-C 249,N*10+1S) ,し BF 
l=226:ri=tJ*lO+10 :M1*=" 15" ;C-5:G0SUB 3700 



ゆ I GHT わ: STRING も (4 - LEN く HEX* く リ': 1 > ) ) , " ' 
HLEF"r$':STRING*«:4_LEN(HEX$<^J( 1 ) ) > , "0" : 
i~RIGHT*(STRING$':4-l_EN(HEX$(^K2>" , "0' 
»-LEFT*( STRING*( 4-LEN( HEX*<U( 2) " , "0" 〕 
*'RIGHT*CSTRING$<4-LEN':HEX*<U':3> ) ) , "0' 
KLEFT*<STRING*<4-LEN<HEX*(U<3) > > , " " :: 

'♦LE^S< STRING*' 4<eN(HEXt ) , "0" — 
'一, 52*2 一. 55*4/-. Nl*8^ - ■ N2*16)-':N3»3: 



=EP*6 

;S0<9>=V<2> !S0< 10)=M<. 3> 







N+! ) /2 






-B 3 380 












サ クント' 




EC" 


>=VA しに &: H" 




50< 


1 >=VAL< "«^H" 




SO' 


2 、=Wi し ( 




SO' 


3 '=VA し ( "•&:H" 




BO- 


4:'=UA し: ■&:H" 




SO' 






SG- 






= 广' 


12 '^J<AL' 












=^ : -ゃ, = 












~— = z 






三: 1 —一 EN 5 






: = ^二 : =2 8 

二 = G . u I 5 






=OUND 2 ,SOv 




つ £-- 


T , 






'ハ I • 1 & — ND 


三ラ— 


FOP 


Z = Ci TO 5 


に 1 




SOUND Z ,SOr 



>+HEX*<U^ 1 〉 ) ,2) ) 
+ HEX$(*^ く 1 ) ) ,2" 
> + HEX*<'v»<2)> ,2> ) 
ゆ EX$ 〈レ "2" ,2) ) 
) + HEX* (し' (3) ) ,2) > 
+ HEX*(^^(3) ) ,2) ) 
+ HEX お EiC) ,2) ) 
HEX* CEO ,2) > 



16 AND リく 3) く 16 THEN PLAY"'/8" ELSE 3600 



=590 NEXT Z 



tS'" ルーチン 
,0 タニ' 5 PROGRAM 



3 に: IDLCR 15, 4. 7: SCREEN 

3 = B: t^OP* Z = D TO 13 

二- = -: C>A*=DA*+ " SOUND" + STRf (Z> + " , " +STR$( SOU く Z : 

三 : 5: IF Z013 THEN DA*=DAt+ " : - 

io&O NEXT Z 
It? 込 PRINT DAS 

? 680 END 

:-i90 GOTO 3690 

マ OCi 

:-^10 H*0 タニ' ミ 

Ml* XI Yl C 

J— 30 MK=LEN<M1*) 

?, 40 F^OR X=Xl TO X1 + <HK-1 ) *8 STEP 8 

にに M2*=MID*<Ml*,X2, 1 ) 

-:… IF ASC(M2*> = 32 THEN 3810 

-^^ - IF ASCCM2*)<58 THEN CC=ASC: (M2t ) -47 : nOT n ::&riO 

二- 3 DRAW " BM " + ST R ま く X > + ",'■+ STRS < Y 1 ) + " C* + =.TP* ( r ) + r p$ r 广 c > 
:-=:0 NEXT X 
i?20 RETURN 

:-53Ci DATA R5CiC>し3U3l_lD3しiU5,BR3D6LiU2,D2U2R3D4Ll3l_lD3し4D2R5,DlUIF^=;D3L2R2D-HLS,lll B に-ベ 
C-?C'1E4D1G1R1D4E1L5 " 

ii''*?^?^^^ は D3U2L1D2L4U1 • R5D1 BL5D5R5U3L4D2U3 , R5D6L 1 U2 , R4D2F 1 D3L5U2F1 IJ4L 1 D 1 

"5Ci DATA BR2R2F 1 D5U3L4D3L 1 U2E1 . R4D2F 1 03L5U5R 1 D4LI3R2 . R5D 1 BL5D5R1 U2R I D2R3LI 1 R4F I D 
— --1 し 4E1 IJI G 1 U4 , R5 し 4D3:R3 し 

一- ミし ^"ATA R5L4D3R3 し 4U2D5 . R5D1BL5D5R 1 U2D2ft4U3 し 2 . D6RJ LI6D3R4U3D6 . BP2D6R ! U2 , R5C 1 D5 し 1 

U3R3U2E 1 G 1 P4E1 D2R1 . D^El Ul D2R4 . D6R1 U6F 1 DI R3U2D6 , DiU6F 1 D 1 Rl 02R1 Dl F 1 U6R 

DATA R5D3L3H1 D4L 1 U5 . RSGl D 1 El D5H3F3L5U5 , R5D3L 1 U2D2L2F3U 1 6 1 BL4U3R 1 L I IJ2 P^IDlbL 

二- 二- 5 に i L'2D2 し 4U1 ,R5 し 3D6R1U2 

- - - : - . -IBL S F 1 Dl . D2F 1 R3E1 U2BG3D3 



Studio BC 宮入邦 興 + 大谷和 利 




MODERN ART&COMPUTERGRAPHICS 5 






前号に 引き続き, オランダの 版画家 エツ シ 

ヤー (M. C. Escher) の 世界に CG で チヤ 
レンジし ます。 テーマ は, ひとつの 形が 他 
の 形へ と 変化して いく 様子 を 表す メタ モル 
フ ォ 一シス (Metamorphosis)o この メタ モ 
ル フォー シス を 手軽に 楽しんで いただける 
よう, エディタの プログラム を 掲載した の 
で, ぜひ 皆さん も エッシャーの 世界, メタ 
モルフォー シスの 世界 を ご 自分の CG で 味 
わって みて ください。 

フ ロイ ト 'エッシャー. CG 

vol. 5 で, シュ ルレ アリス ム (ia^ii'i; 派) 
のぶ;: 術' お たちに 人き な 影, を リ- えた 入物と 
して フロ イトの' ん iij- を やげ ました。 この フ 

口 イトに I ひ fii: な》 ふ) しても らい, もう 少 し f)¥ 
,,兑 を 力 II えて. メタ モルフす一 シス ばか り で 
な く , 「給幽 と 心」 といった 広い fjaf' か ら んリ 
していき ます C 

20 ぼ紀 ^)}'jtu オーストリアの ウイーン で 
if お をお!: けた ジ一ク ムント • フ 口 イト (Sig- 
60 



mund Freud 1856- 1939) [±. その 生涯の 
ほとんど を も 1 神 的なる み (きず) に づく 

m'^mm-m と 治 丄の確 ヶに げ, m 

神 分析の 人 網 を お J めて lit に しまし た: フ 
口 ィ ト 以 m に も 神 象 も • 神ぎ] MtW な ど 神き もの 

病 U の 肉体的 の 研" た mm'^, 
mum, ヒス テリ一) は 進めら 

れ ていました 力 {, ( "rll.V) た I ィく 叫の も 'ひ 小 も、 

について は, の ふ り ヒ か、 と し 
て IV 付けられ ている 状態でした。 フロ イト 
は iVi 祌 的な ^fij^d のもヒ (お J を tli め, 忠/^ の 心の 
! く に m じ 込め られた Is;': レ 4 を 睡眠 状態, 

あるいは カウン セ リン グの屮 から' ji き 出 し 
ました: そして. 過ぶ の 験 や 'ji n- が 入 1,';] 

の も 神 If み 及に 'TV. k な お, をり-え ている こヒ 
を 刚 ら かにし. 忠 n の Vi 忡 の 化 hi 過お. に お 
け る も' i 神 的 • 肉 iW-} な ffi 疵 ヒ の =»( り 状 を 
お i びつ け, 過ぶ の も' i 神 的な 《fti > を いやす 
に W つてい る 仰 I に を 解 I^Jt する) こ 

とに より iff^U を iff したり, 和 ら げた りする 



■imlt を作リ 出した のです。 さらに 彼 は, 

'步 や,"' い, 物: d;; れ といった ■EUgt を Jii 
求し. 化 過 ご さ れ が ち な H お 的 な m 神 

のおみ の 中で も m 人の 欲求 や 柳 (の f: みが 
卞 じている こと を 解き I リ I かしました。 この 
'がヒか無,なJlのむ^^》を 多 &114 めて, If かれた 

のが 「夢 判 附 J (1900 ザ) です。 フ ロイ トの 
きえん' は, 1ミ い に I 卞 it や |H:I!11 から, めら れ 

ず, その後 化お された 「II お' のお,: 神^ 

「性 fli ぶに 開す る 3 つの 論文」 では, も'1 

沖 化 辻の 過お と 性的な 欲 4; との isy にこた 
わ リ 過ぎて いると いう 批' I'^ij を '2 けました。 

お 1 次 人 ijisj を よな に して, '6 h [fii か 入 ir,i や 
り: の エゴイズム をち' え め: す 機 迷 が 1'::, まり, 
フロ イト がな/ i めた も, i 神 分析 も UiCi される よ 
う に な リ まし た。 その後, フロ イトの'; f; J'- 
た ち の で, m 人 だ i 十 で な く , 政 • if. 

-;) ^とい つ た 'ブナ! で も , 神 分析 的な ち- え ん' 

が Jk り 人れ られ ていきます。 

フロ イト (や'; f;f- たち) かづ; した も •} 神 分析 

が 絵 ||||'|, 义' 7:, 【ャ 楽な ど に リ- え た ;お, は は 



MCH- ソシャ I の世羿 



な,' ものが あ り ます。 
今. g> たちが CG を 楽しん た' リ , 絵 を 描 レ . た 
« 十るな' っ奧 をの ぞいて >i る と, iji に 描 こ 
- z-ri f-r 象の 形 や, 形 か ら 受 ける ィメ一 
Z そ I しとりたい とか, 新しい CG ハタ一 
- r a つけたい, と いった 欲求 だけで な く , 
そ 二よう にして 得ら れ た 幽 (flj, モノ を 雄 か 
ニ^て^ —'.', チ. i つていて 欲しい ヒ いう 
ま 末 も i~?r- ている ようです。 その 誰かと 
• バ: J. 母親で あったり, 友 だち であった 
*• £ '、であった') する わけです。 この 描 
'ここ ヒ. 昆 せる ことと を 分けて 害-えられ 
る;」. こ V る r , 描く 対象 は 変化 しても w_ 
てた.'? 8 ^ はお り 变ゎ ら な いのに' ズ が 付 き 
まて: ヒ なると, 描く 対象と いう もの は, 
^さ V 意珠. i?^ たず 何でも よいと いう こと 
二 つ まて: たとえ ば, 花 は :X1 しい もの 
一? 二- -荑 しい もの を 絵に 描いて +11 
こ * 二て つ: き. また. ffiT- を モデルに して 
fer« こき. q_ 亡たい 相 f- と I 由] ifii をお,: び 
一-る :- て- ― : う か-' 申-純な ^ んを 



すると, 花 は 美しい。 その美し いもの を :3(1 

しいと 感ずる 私 はおし い。 花 は jEi しい, 
しい 姿の まま幽 fil の 屮に' ぶお-させたい …… 
そんな 私 は 美しい。 君は芙 しい, その^^し 
さ を 感ずる 私の 感情 は 美しい。 つまり, 个 11 
f- に ft せたいの は 花と かモ デル になつ た 相 

T' とかの 对 象の 形で はなく, その 対象 を 通 
して W_ た, 自らの 感情 や 思 きな のです。 
CG で アニメの キャラクタ を 上ず-に 描きた 
いと 思う. とき, アニメの キャラクタ その も 
の を 描きたい と 思って いるの か, 上 丁-. に 描 

ける n 分 を w_ せたいの か は 説明し な く て も 
分か るでしょう。 また, アニメの キャラ ク 
タを 描く 対象に 選ぶ の は, えられて いる 
形 を た だ iiiii ifif に 》?《 き 換える だけです か ら 人 
愛 安お です。 また, 描き ト つた I 山 liAi は 雄で 
も^って いる L 由] tfri です か ら , :t ほどの 花と 
は^って, 描く 本 人の 個性 は 求め ら れ ま せ 
ん。 問 違わずに'' /しとれば f., 途中で や 
めれば それまで ですから, 上す、, ド丁. は あ 




リ ません。 し たがつ て, そこ に 描かれた (iffl 

It] は, 絵 I 山' I の lit 界の C G ではなく, ジダ ソ 
—パズルの ような, ゲームに 近い CG であ 
ると いえる でしよう。 

フ ロイ ト の^えた 分析 的な W 方 で 絵 iiffi . C 
G の 描く という 行為 を兑 つめる と, それ は, 

n 分の 心 を 表現す る, または 識の 内 に 
ぶ i 乂 してし まっている, という ことにお が 
付きます。 他人の 絵 や I お |[^— を 兄る とき は, 

01 ifU に^せされ た 作者の 心 と す 話 を 交して 

いると いう ことに もなります。 チ ヨット 難 
しくな りました ネ。 表現に 対する 內 的, 精 
神 的 な,':^ リ昧 付け は, フロ イト の 精神分析に 

よるとして, 前 loJfSI 様, 術^の 中から ァ 

ン チン ボル トの L 由 ifii のよう な, ある 姿 か ら 
他の 姿への 置き換え をが-す 絵 を ill つてみ ま 
す。 

M 1, 2 は ルネサンスが ョ一 口 ツバ 全域に 広 

まってい たころ, ス ペイ ンで独 n の I 由) ifii を 
filj 作して いた ヒエロニムス • ボ '/ ス の 作ん', 
です。 れ i や-の ぉナも ひ" ij ヒ して 描 かれて いる ヒ 

61 



いいます ( 1. に); "バ r. ヒ i' に 4、 "i は こ の 絵で な く , 
fiM 勿の 顔が; 尺' 5fs に 人の 顯に' 史化 していく デ 
ッ サン を w_ ていた だきたかった のです が, 
T- に 人り ませんで したので, 似て いると い 

う こ とで これ を 逸び ま した。 ; W 物の 賴が入 
ll'lj の^に 变 化する デッサン では, ダ 'ビン 
チ が 入 の sy^ft, エゴ イスム をお すのに 助 

物の 形 を) U いました。 と M 時に, 入 の'' M ミ 

の 源" を ill 求 しょうと する f に;'' の」 iOy^ 

が 強く うかがえます。 いずれにせよ, 

に よ 4 さ れた 人物た ちの 'II '侪 に は 人 に! 離れ を 

した ところが あ リ ます。 

M 4 は, iii リ )1 の必 'g: は な いです かネ, 12 II け. ヒ 

'I ん安 時代に 羽 【■. の 描いた びお i); 戯 liiH> 

です。 こ れは 1 ゾぉ に に 多 '、 描か れた絵 を 

も かかわらず, その ifii は' ま M の 人 1 と か 

地 y); の 様 と は! なります。 

YA 3 は, ルネサンス ? a 样地 イタリアの, と 

いうよ リ, ルネサンスの iyi) を Jc: えたぶ; H^j 

'4i の 1 入で ある レオナルド- ダ' ビンチの 
デ ッ サンです。 こ の図の题 は< ん广 I' も な顯 ■ 
62 



物の 一;^ じです から, この じ V は w« たこと が 

な く て も 他の;^ 分 を!^ 手: に などで きっと^ 
ている と 思います: また. この ゥサギ や 力 
エルが 何 を, す ものて-あるかと 力、 物』 おの 
内 は' つてい ますね。 
M 5 は, フ a イト の 研究 を 進めて いた 
と ;} で リ 'a: わ ら な L ' 19 紀 おに 描かれた ク ノ 
ッ ブフの も のです。 M 6 は, や は リ レ' jli.'HW 
に 描かれた ル ドンの ものです。 この ヒ/ (は, 

mm\ 派の iiii'r おた ちが 人き な 乃 を もって 

いました 力、 Mli お t 行の ff さで この W5, 6 
の よ う な 絵が iiTi れて いたと いう の は ifii に I い 
ものです。 クノッ フフた ち (ラッサ ンフす 
■/ ス, モン タル ド, デル ヴ ィル, クリムト) 
を iH: 紀 4; 派 と "f- び, ァ一 ルヌー ボ 一 の tH、L t'l 

と な る お 飾 作 を 尺り J にしました。 この ^飾 

性に は, li 4 もの の;;; さ, が 強 ( W/:J け 

られ ます。 i,i 川,'』: 期の r:i バ では, |;'1^"ぇ11||'1で 

はなく i7- III.- 絵 版 ||||| だ つたの を 思 い M', すと - 
1'; く HI 味;' おい ものです。 




M7, 8: ま. zHujT) テーマと いうか JfSMi とな 
るェ 7 シャ一 の ものて' す: W 9 に, J たす イラ 
ス トは 「ィく 思^の m のァリ ス」 Ifpliii'l です。 
こ の M 9 は, 絵 の IH: の 例 というよりも, 

物,;,' t そのもの が' おの III: で した ネ。 

Jil!|!lJlili|, 戯 リ111, 幻恕給111^1と ぃった系,(ミ^^に^ 

'5 けられる, この^ ■tt, ^说 はなに を, な 味 

する ものでしょう か C 入 は 他人 や 社会に If,】 

力 'つて 何 かいいたい, 叫 びたいと いった 顧 ぜ 

を& いていても なかなか,;; に M\ せない こ 

とが 多い ようです。 そして, もし n 分が も 

つと 強かったら, 11 しかったら, f おおが あ 

つ た ら と き え た リ , ) 乂; :、t に 1'! 分 は そのまま 

にして おいて, ^^iir-をかシぉぃもの, rife いも 

ク), 1': いものに に!: き 換え, |'1 分が M R. に 、',: 

てたら とちえ ます。 この ,ti {'^ の III: '/^ で の 'お 

4} "頼 守 ひ ( 参 ち- W 版の 巾に ノ されて いま す。 

こ の '^1; の お 側 にある の が, コ ン フ レ 
'./ クス であり, コン フ レ ッ クスと ii'j n に あ 
る の が、 本 '"| の n 分 はこん な は ず で はない 
のた— ヒ いう ナルシ シス ム です。 そして この 




t 舞 驪^. J. f!V はお 力 をし なくて はなら 

な • * という n j£ 濠 (i'i じ说 制 ) と は 【1 : IX 対 
-- « im£) « 避で ある ことが 多い よ 

—一一 こ- -な 15 *e 力 状態 は liij M の アナ モ 
一-一 ^ "-" £ める. ifi め られた も のの 
- さ??^る. ヒい つた 二 fttfW 乂が fitl れ 

て- -る;」 で T: の テーマ, メタ モル 

一-一- 了-:. 14*. 变態, または, ここ 
て雙- i - .:. そ 力 jfift? でもあります。 ^ 

に- ^二连 Si ヒ でもい いまし ようか, こ 
—r r-' 夢の W 界 なのです。 
- «• —ミ" t-- ナ S — アニメの lil: とい 

- ひ 5:' つ ヒ 'うかは^りません が, 
- f - / グー. -> "< ト ラマン は变 
-- ——ここ 一て き マな エネ' レギ 一を 

* "まこた 7 — へ一 マン.;. 听間!;ヒ^^クラ 

- — た て-ほあります 力、, 
: _ 一'、一 マン 门体が変"^+ 

空の 物語の 入 公 
一つ- --こ * ちか 活躍す るの を 



ill てお らぎ を' える とき, n 分の 巾に ある 

ifUi. 的 な 欲求 小-満 に ^が 付 きます。 また, 

, な, ijai しない まま 4^の内に様々な制約ゃ仰 

h -: をリ I き 込んで いる 心の i& み に 'メ^_が付 き ま 

す。 逆に, 彼らの 中に, n 分の fifi! とする 
姿 や お を W 出す こと も ありま す。 iVi 神 If ミ成 
がぶ 熟な 段 Ff? では 欲^ や 願^ は' t-: の ま ま. 
むき; にしの ままの 姿 を f 乂し, その 欲 ゃ顆 
守 《は! Pf'l:. の 助 物の 欲^に 近い 姿 を もってい 

ます。 n 分の 邱: 想と 寄-える ものの 姿 は も' |1 神 
の と Jfy こ '免 化 をす る わけです。 という 
こ と は, f'l.' 想の ものの' も 化と 1"! じょうに n 
も变 化- 変4^"を している ことになります。 

M C エツ シャ一 の lit: % は その 入 や も' fi|t, 欲 
•V/, # といった ものの 変化す る 嫌 を ^KIJf^ 
かの ステ '/ プ を' j- えて 描き まし た。 か、 か ら 
おへ, ; おか ら 'ii 体へ。 しかし, ェ ッ シャ一 

は, n 分で はけつ して これ ら の fH: このめ 

り 込む ことなく, 冷 iljM こ, あ く ま で 外麵に 

身 を; r ひ、 て 眺めて います。 描かれた もの も 




けっして 外側に 出て 来ようと しません。 こ 
のェ ッ シャ一 の 外, ''fiiw 象 を; 令 やかに ル i つめ 

る fM 線の 内に 込め られた 謂 n 谑は, ひとつ ひ 

とつの リ-: 命 は 減んでも 人 inj の 欲 ェ ゴ ィ 
ズム (利ヒ 的な fl 想 *満 足) は 滅びない。 
または, 夢 は lj が' リ え-めれば'; I'i えてし まう と 
いう こと なので し よ う。 
といった こと を ふまえた にで 今 I 叫 の -jm を 
紹介し ましょう。 光 に いた, 'ゆの III: yji ― 
恕像のぼ;^^— 物,;;^ (アニメ) を'ぶJ^Wさせて 
みましょう。 これ は 中- に M.C. ェ ッ シ ャ 一 
の の filfflt という ので はな く, エツ シャ 
—が' |:. きていた ら, きっと エツ シ ャ一 n ぶ才 
が T- がけた であろうと ,'丄|、 われる 'お 験 です。 
' fifii ヒ での メタ モルフォー シス ( 祝' i' え-的 

な H 移り の 時' 十: では な く , 'お 際の 

を 持 つ た '十: ir'j (アニメ) での メタ モルフ ォ 
—シスです。 つまり, ひとつのに! 我の ifm 
が i"t: と ふ に 変化 して 行く 様 J'- が ら れ るの 

です。 

いつもの ように, この辺で 人? は X; に バトン 

63 



タ '/ チ をして プロ ダラムの 説明 を していた 

カビ きましょう。 

METAMORPHOSIS EDITOR 

メ ク モルフォー シス 'エディ タ といっても, 
お 人 氏 ゃボク が f ? さんの H の m で 変 して 
力 エル に な つた リ, おに なったり する わけ 
では あ り ません。 ひと |?前 まで は, h に 純 
! f や- 乂: 術の 対象であった メタ モルフォー シ ス 
が, ifiJa では 突 用の H として 供され ている 
ことの 説明と して MICRO IN BETWEEN 
SYSTEM を 作 つてみ たの です。 
IN BETWEEN と は, すなわち 「屮 的な 
もの」 という/:!; 味で, 転じて アニメ一 ショ 
ン における 「屮剂 り」 の 牛 成の, な 味に い 
られ ています。 つまり, $ 力き という もの を, 
その^き を 特徴 づける い く つかの 場 I お (キ 
—フレーム) と それら を 結びつける 屮 Kij fi'J 
な 場 ifii と に 分けて 考 え , m お を アニメ一 タ 
—が 決' ぶ し, その 情報 を も と に 後れ を コ ン 
ピュー タ が 決定す る もの です。 促 来 ず-作業 

64 



にお i つていた アニメ一 シ ョ ンの' ii お 化の 中 

心と なる のが, IN BETWEEN SYSTEM 
という わけです。 

さて そこで, ケ U«j は 既にで き h がって いる 
CG を 使って その 情 を 取り込み, 加 に し 
ようとす ると プロ ダラム も ^1' 卜 算時間 も 膨大 
な ものに なって しまう ので, 節お ダラ フィ 
ックス エディタ (線 iih'i のみ) をつ けて, ふ 
たつの キ一 フレームの を 中 剖 リす るよう 
な プロ ダラム をち' えてみ ま した。 
よも 本 的 に は, キーフ レームと なる 線 の 十 rt: 
き は ( 端 点 の ゆ: 標 ) を ビ 列 に 取り込ん で お き , 
指定 さ れた 巾? fi! り の 数で 比例, は を f f い, 
中 fiy 点の 出力 を ひって います。 
で は , MSX のフコ グラム か ら ど う ぞ。 
© MSXETAMORPHOSIS (ェム エス エノ 
クセタ モルフ ォ一 シス) 
RUN する と データの ザ n! も を liij いてき ます: 
初 では、 I' 【然デ 一タ はない ので, N を 人力 
して く ださい ('太: 際に は" Y" と" y" しか^ 




ていません ので, Hi に RETlRrs- キ 一のみ 
T i OK です): 

ス クリ一 ンが变 わり, "FIRST FRAME" 
の M 示が 出 る と , P1 而巾 丸-で 点滅 している 
}:i を 使って データの 人力 r といっても 線 I ポ I 

を 描 く だけで, デ一 タ は n 動的に 取 リ 込ま 

れ ます) が" I 能に なり ます。 
描 1山1 を 閱始 し た L け 也 点 まで 力一 ソル キー を 
使 つ て 点 を移勒 させ, スペース バ一 を 押 す 
と始 点が rlS: 定 されて, 以後 スへ一 スバ一 を 
押す だび に 連 I," に し て 線が' J I かれ ま す。 ,ば||: 

が必 'お な 1ぁ t> は [Ml キー を 押 すごと に 1 

ステップず つの 削除 も "1" 能です。 

人 乃 データ 数 は llll'l ド にお /J;- されます が, 

この プログラムで は 人 データ 数 を 100 個 
としてい ますので, 100 個 人 )】 し た 時点 で 
"END FRAME" の 人力に 移り ます。 ただ 
し, 100 個以 ドの データで 終わる こと も 多い 
でしよう から, その ゆ: は U] か @ を 押 
して く ださい。 回 の 場 介 は 最後に 打った 
点 を A も 終デ一 タ としま す 力'' , では も う 




I 



1 




-ま におり, それ を il も 終 デ一タ としま 
了: S 二た さ を 描く とき は [|] で 終 す 

■ : €5^です: さて, 続く" END FRAME" 
- - . こ 人 わします が, データの カウ 
'-' : 異な'' . "START FRAME" で 
'-ニ さ 了-- つ 二 一 タ き it か ら の 減 ま》: で f f わ れ ま 
T: こ 7-— ぶ, 中 SJ リ を 作る と き に" START 
? 12AME~ つデ一 タ と" END FRAME" の 
二一 '^- : t す 1 に 吋 している こ とが 必' Jj;: 
"- 一- r で- g 粟-か' : 二 な る と I 山 j fi- に M 数の 
ユー タ がんた された とみな して, 次の メニ 

ニー こ * ま T 

ち: T?.-J.{£- 'こも 閉じ た!:^ 形が 必 な と 
きこ: -ーン 、ク 1 になった 時点 で 田 

そ 雇-て - ニ さ •.: また. 途中で E や 回 

て 、": :'T る こ > もで きます が, 

T— 二- ソ S 一で.—?一 タ Jit に ザ;^ つて 屮 
^ - - ミ て-, "START FRAME" 
• 一 まづ雙 われない ことになる 

一— T 、: ミ了ニ お 示お よ びデ— 



タ セーブの メニュ 一が 出 て 来る の で fT:, なの 
メニュー を 選んで ください。 
1 と 2 を 選ぶ と のた め屮 割り の 数 を 聞 
いてきます。 これ は'' START FRAIV'IE" と 
"END FRAME" の 問 lifti を 決める もので, 
% ほ に 描 か れ る W 形 の 数 は, iifij 端 の 
FRAMEをf^■めて, この 数 +1 になり ま 
す。 たとえ ば, Ps3 隔 として 1 を 入力した 場 
^> は, "START FRAME" と' 'END 
FRAME" の 図形し か 描かれません。 
メニューの 1 と 2 との 違い はスク リ一 ンモ 
ード にあり, 1 で は SCREEN 2 に iji 色 
(I'D で, 2 では SCREEN 3 に 透 叫 色 と 1* ず 
!ぇ きを 除いた 色 を 使って 描かれます。 
MSX では バレ ッ ト を 使えない ので, リ ァ 
ルタ ィ ムで アニメ一 シ ヨンと いう わけに は 
いきま せんが, この SCREEN 3 で 描 t > た 
も の な ど , に 撮って 額 に お さ めれば ち 
よつ とした インテリア にもなる でしよう 
(できれば, アナログ RGB 力の ものが よ 





65 



いと 思います が…)。 

$1 に 人った バタ一 ンの データ は テープ ゃデ 

イス クに セーブして おけます から, 1 や 2 
で 枘の 確認 を したら, 何 か キ一 を 押して 
メニュー におり, 3 を 選びます。 ファイル 

r, (ディスクなら そのまま, テ一プ の 場; > 

は 姐に CAS :. をつ けて く ださい》 を 人お し 

た 後で, 装置の 確認 (力 セッ トは 録^ 状態 

になって います か? など) をして" Y" を 人 
力し ます。 なお, ここで セーブした データ 
は, プロ ダラムの 始めの" LOAD DATA, 
IF ANY" のと ころで" Y" を 入力す る こ と 
により, 同 じ f- 順 で 呼び出せます ( た だ し , 
テープ を 使う とき は冉 1-: 状態に します)。 こ 
の 場 こ は エディタ は 起動せ ず に tfcte ^ ボ 
の メニューになります から, 指示に 從 つて 



く ださい。 

4 の NEW は 新しい データ を 作る とき 5 
の END は文卞 どおり 終 f すると きに 使つ 
て く ださい。 

© SMCETAMORPHOSIS (エスエム セタ 
モルフ ォ一 シス) 

使 f m よ-は MSX 版と ほぼ 同じです から, 
違 点の み を 説明して おきます。 
まず SMC 版の エディタ では, ラバ一 パン 
ドカ一 ゾ ル が 使 える ので, 点の 位置 決めが 
'# お になって います。 仲 び 縮みす る 直線で, 
水' ド • 垂 is: の 異^ を a て く ださい。 
そして, これ は カラ一 パレット ボード を 使 

つてい る 777 ュ一 ザ一 と, 777C の ユーザ一 
に 限られ ますが, 表示 用 メニューの 2 力り ぐ 



レツ ト アニメーションに なって いるので, 
If ミが变 化 していく 様 r を リアルタイム で 確 
『L& でき ま す。'' START FRAME" と" END 
FRAME" の M ff^ の 化. f? 《が 近いと 屮 り の 

線が'" n: な つて ドに な つ た 線が'; i'】' えてし まう 
の で, A を 付け てくだ さいぶ また, たと え 

ば" START FRAME" を 1-. から 描き 始め 
たと したら, "END FRAME" は ド から 描 
き 始めて みた り して, 変形に ヒ ネ リ を 加え 
た lfi【l'l いもの を 作って みて く ださい。 




GOSUB 2000" ( INITIJ^LIZE) 
GOSUB 3000'' (EDIT:> 



GOTO 4000^ (DISPLAY) 



130 
2000 
2010 
2020 
2030 
2040 
2050 
2060 
20 70 
? 80 
2090 



' INITIALIZE 



SCREEN , ,0 

OEFINT A-Z iGOSUB 2500 

DIM SX(99) ,SY<99) ,EX<99> ,EY(99) ,6:)<<99) ,BY(99) 
X1=I28:Y1=96:C0UNT=1 
X2=128! Y2=96 \ CNT=0 ; F し I 
DIM OXCB) ,DYC8) 



190 
2200 
2210 
2230 
2240 
2250 
2260 
2270 

2300 



INPUT "LDAD DATA , ] F ANY <Y/N) 
IF NOr (*;^S*='Y, OR ANS*="y'5 
LOAD FILE N^E (USE DA! 
READY ( Y/N> - ; i^S* 
(ANS***Y* OR ANSS^-y" ) 



INPUT 
INPUT 
IF NOT 
CCXJSfT=0 

OPEN FS FOR INPUT AS 
INPUT m ,SX(COLKT 
IF NOT EOF( 1 ) 
C し OSE = C: し S 
DPLG=J : RETURN 



THEN RETURN 

i: FOR TAPE FILE) 

THEN GOTO 2230 



SY( COUNT) , EX (COUNT) ,EY< COUNT) 

THEN cotm=coLrrrti ; goto 22?o 



3000 ' 

3010 ' EDITOR 

3020 ' 

3030 IF DFLG=1 THEN RETURN ELSE SCREEN 2 : OPEN "GRP: " AS 神 1 
3040 Dt?AUr BM16,0" :PR1NT HI , "START FRAME" : 

DRAUTBM :6, 8" ! PRINT HI , ' 1 >CONNECT & END > END or BS" 
3050 GOSUB 31 90 
3060 FOR 1=0 70 COUNT 
3070 SXC I )=BX( I ) 
3080 SY< I )=eY( I ) 
3 ひ 90 NEXT 

Xl^l 28:Yl=96:CNT=C0UNy+ 1 
X2^* 1 28 : Y2=96 \ C01INT= 1 !FLG=2 
I 20 LINE<0 ,0>-( 255,7 > , 4 , BF : DRAW " eni 6 , " : PRINT #1 , "END FFWiE, 
GOSUB 319a 
FOR i=0 TO COUNT 



70 NEXT 
80 RETURN 



320 D LINE<255, 191 >-< 16, 183) ,4,BF:PRINT *»1 /' COUNT = " ; CNT 

3210 X1=X1 +DX(STICK( D) > 

3220 Y1=Y1+DYCST1CK<0) ) 

3230 PC^POINTCXI ,Y1 ) sPSEKXl ,Y1 ) , 15 

3240 PSEKXl ,Y1) ,PC 

3250 ST=STRIG(0> : ON ST+2 GOTO 3260 ,3210 
3260 ^ 

3270 PSET<X1 ,Y1 ) , 15:BX<0>-X1 :BYC0)=Y1 
3280 X2=X1 ; Y2=Yt 

3290 LINE く 96, 191 〉 一 (72, 183) ,4, BF: IF FLG=1 THEN PRINT %\ , COUNT 

3300 IF FLG=2 THEN PRINT ttl , CNT-COUNT : I F CNT- COUNr-0 THEN GOTO 3540 

3310 IF STRIGCO) OO THEN GOTO 3310 

3320 ' 

3330 X ばい DX く STI CK ほ,) 

3340 Y1^Y1 + DY*:STI CKCO) > 

3350 PC=P0INT<X1 ,Y1 ) :PSETCX1 ,Y1 ) , 15 

3360 PSEKXl ,丫 1 ) ,PC 

32170 ST=STR1G<0> J ON ST + 2 GOTO 3390 , 3360 

3380 K*"INKEY*:ON 1 - ( K*=CHR*( &H31 ) ) -2#< K*=CHR*<i(H30 ) ) -3»< K*=CHR»<&fH8) 

GOTO 3330 , 3490 , 3540 , 3570 
3390 ' 

3400 BX( COUNT )=X1 - へ 

3410 eY( COUNT )=Y1 * ~: ";- 

3420 LINE (XI 1 ) - < X2 , Y2 ) » 1 5 
3430 X2=X1 :Y2=Y1 
3440 COUNT=COUNT+ 1 

3450 LINfc(9 る, ュ 9 い— (72, 183) ,4,BF: IF FL6=1 THEN PRINT ttl, COUNT: 

IF COUNT=100 THEN GOTO ^540 
3460 IF FLG=2 THEN PRINT #1 ,CNT-COUNT ! IF CNT-CClUNT=0 1 HEN GOTO 3540 
3470 IF STRIGCO) <>0 THEN GOTO 3470 
3480 GOTO 3330 
3490 -' 

3500 B>;(CClUNT>=EfX く D) 



1000 

! 010 ' 〃/ METAMORPHOSIS 

020 ' /// MBX 



'i3 ク" ラム 



1040 



1985 Studi 



2520 


c< cn» 


2530 


CC 2)= 


2540 


C( 4)= 


2550 


C< 6> = 


2560 


CC 8)= 


2570 


C( 1 0)= 


2560 


C< 12>= 


2590 


RETURN 



3510 
3520 
3530 
3540 
3550 
3540 
3570 
3580 
3590 
360D 
3610 
3620 
3630 
3640 
3650 
3660 
3670 
4000 
4010 
4020 
4030 
4040 
4050 
4060 
4070 
4080 
4090 



BYCCOUNT^^BYCO) 
RETURN 

COUNT =-COUNT-i 
RETURN 

IF COUNT* 1 THEN PSET(X2»Y2) ,4jGQT0 3190 
COUNT-COUNT- 1 
Xl=ex< CDUNT-1 ) 
Y1=BY(C0UNT-1 ) 
LINE く XI ,丫1 )■ 
X2«X1 tY2»Yl 
LINE<96, 191 ; 



,Y2) ,4!PSET<X1 ,Y1 > , 15 



,BF:IF FL6=1 THEN PRINT #1 .COUNI 



IF FLG-2 THEN PRINT 1*1 ,CNT -COUNT 
If STRIG<0><>0 THEN GOTO 3470 
GOTO 3330 

"DISPLAY 

SCREEN ! CLOSE 

PRINT " 1 > DISPLAY 2)DISPLAY(riODi 3" 
INPUT " 3)SAUE DATA 4) NEW 3) END 

IF DM<1 OR DM>5 THEN C し SsGOTO 4040 
ON DM GOTO 4080 ,4060 , 4230 ,4320 ,4340 
INPUT 'DIVISION NCK 1 く 《NCl<=13)s" 
IF N<1 OR NM4 THEN CLS :GOTO 4080 
ON DM GOTO 411 ,41 70 
SCR€EN 2 
FOR 1=0 TO N 

PC=»15!G0SUB 4360 
NEXT 

IP 1NKEY*=^- - THEN GOTO 4150 
GOTO 4000 
SCREEN 3 



POC《 I ) I 
NEXT 

IF iNKev**' 

GOTO 4000 



INPUT 
INPUT 



4200 
4210 
4220 
4230 
4240 
4250 
4260 
4270 
4280 
4290 
4300 
4310 
4320 ' 
4330 RUN 
4340 ' 
4350 SCREEN 
4360 - 
4370 FOR J- 
4380 
SXC J+1 > >/N» 
4390 NEXT 
4400 RETURN 



GOSUB 4360 



THEN GOTO 4150 



"S#^ リ E FILE NAME (US 
" READY く丫 /N> * ; ANSI 
! F NOT (^^S*=" Y" OR ANS»= 
OPEN F» FOR OUTPUT AS ttt 
FOR 1=0 TO COUNT 

PRINT #1 ,SX( いに 
NEXT 

C し OS は LSsGOTO 4000 



:END 



CAS! FOR TAPE しい,: Ft 



THEN GOTO 4250 



jSYC I ) ;■ ,'?EXCi: 



; EYl I : 



J-0 TO COUNT- I 
LINE<SXC J>+<EX< J>^ 



>SX< J) >/N«l ,SYC J) + CEY( J)-SY( J) )/N»I )-< SXC J+I ) + く tX<: J+1 >- 



I ,SY( J+1 > + <EY< J+1)-SY< J+1 ) )/N#I) ,PC 




1000 

1 111 n 

102G 



10 40 
10*50 



1070 
lO&O 
1090 



2000 
2010 
2020 
2030 
2040 
20 5 G 
2040 
2070 
2080 
2090 
2 



2200 
2210 
2219 
2220 
2230 
2240 
223G 
2260 
3000 
3010 
3020 
3030 



' /// ノ ////.///// ■■■ 
/// MET^VIORPHuSl S フ *0ク"+;1 
'/// SMC フ *n ク- ラ^ 



19 お Studio B.C. 

OOSUB *INIT^ - INITIALIZE) 

GOSUB »EDT -' (EDITOR) 

GOTO 膂 DISP' (Dt SPLAY) 

"NIT' 

WIPE:CUR30R OFF 
DEF INT A-Z 

DIM SK<9'9) ,SV(9S?> ,EX<99) ,EY<99) ,PUFX<99) ,BUFY< 99) 

60 :Yl=lO0 : COUNT« I 
X 2=160 :Y2=100 :CNT=0 ;FLG=1 
DIM DX<e> ,DY<8> 
OX<0 >=» D iDYCD)= 



20 DX(3>« 1 
30 DX< 4)= 1 
40 DXC5)= 

60 0X(7)= - 1 
70 DXC 8)=-l 



DYC2) = 
DY(3)= 
DY<4)« 
DY<5) = 
DY<6) = 
DY( 7)» 
DY<e) = 



90 INPUT 



( Y/N) 



ANS»=" y * > THEN CC し £AR : RETURN 
LOAD fHLE NAME " ; ANS» 



LOAD DATA, I 
IF NOT <^S*="Y" 
DIR SPRINT ; INPUT 
CCIUNr=0 

OPEN /I ttt ,^^S* 

INPUT #1 jSXCCOUNT) ,SY< COUNT) ,EX く COUKT) ,EY<COUNT> 
IF NO'i tOF( t > THEN COUNT=^CQUNT+ I J GOTO 2230 
CLOSE :CC し E(^R 
DFLG«1 : RETURN 

•EDT' 

'EDITOR 



IF DFLG=I THEN RETURN 



- - :ST (0,0);" START FRAME I ) CONNECT & END 0)£ND or BS" 
: : 3uSUB 3190 
に FOR I«0 TO COUNT 
": SX( 1 )=BUFX< I > 
=: SYC I )=BUFY< I > 
-J NEXT 

CO Xl-160 tYl»100 :CHT«=^COUNr+l 
10 X2=l6a sYZ^lOO tCOUNT^l : FLe=2 

20 PRINT <0 ,0> i "END FRAME い CONNECT ic END ) END or 83" 

30 60SUB 3190 

40 FOR T«0 TO COUNT 

bO tX( I ) = t(UFXC I ) 

60 EY< I >=BUFY< I ) 

70 NEXT 

80 RETURN 



? 200 PRINT <0,24> UStM3 "COUNT—I**** ,CNTi 
3210 X1=X い DXCPADD し E(0) > 
Y1=Y1+DY(PADDLEC0)> 
GPL0T<X1 ,Yl) p7,4 
し OT(>a »Y1 ) ,7,4 
ON SH0TCCl> + 2 GOTO 3260 ,3210 



3220 
3230 
3240 
3250 

3270 
3280 
3290 
3300 
3310 
3320 
3330 
3340 
3350 
3J6Q 
3370 
3380 

3390 
3400 



BUFXCQ)=Xl :eUFYCO)=Yl 
X2=X1 !Y2=Y1 

IF KLG=1 THEN PRINT (6,24) USING , COUNT j 

IF FL©=2 rHEN PRINT C6,24> USING pCNr-COUNF; : 

IF SHUTCO) THFN GOTO 3310 

X1^X1+DX< PADD し ECO) ) 
Y1=Y1+DY<PADDLE<0> ) 
LINE<X1 ,丫" — く X2,Y2 ハ 7,4 
LINE<X1 ,Y1 >-<X2,Y2> ,7,4 
ON SH0T<0)+2 GOTO 3390 , 3380 

K»=1NKEY*( 2) :0N i -< K*=CHR»C4£H3l) ) -2«< K*=eHR«C«cH30 ) ) *3*( K*=CHR*<«iH8) : 
GOTO 3330 ,3490 ,3540 ,3570 



&LlFX(CClUNT> 匿 XI 
3^10 BUrYCCOUNT>=:Yl 
3420 LINECXI ,Yi ) -CX2,Y2) ,7 
343C X2«X1 sy2«Yl 
3^40 CO(>rr«COUKT+l 

3450 IF PLG=1 THEN PRINT C 6 , 24 ) USING .COUNT; :IF COIJNT=100 THEN GOTO 3540 

3460 I f FLG»2 THEN PRINT C 6 ,24) USING ■ •* 輔 , CNT - COUN り: 

IF Orr-C0LJNT=0 THEN GOTO 3540 
34 70 IF SHOTC > THEN GOTO 3470 ― 
3480 GOTO 3330 
3490 ' 

3500 BUFX(CClUNT》=6UFX<t)> 
3510 BUFY ( COUNT ) =BUFY ( J 

3520 LINECBUFXCO) , BUFYC ) > '<X2 , Y2) ,7 -' 
; 5530 RETURN 
3540 ' 

3550 C 。! JNT<OUNT - 1 
3560 RETURN 
3570 ' 

3580 IF C0UNT=1 THEN GOTO 3190 

3590 CQUNT=C0UNT-1 

3 る 00 X1=BUFX(C0LNT-1 > 

3610 Yl«BUFY(COLMrr-l > 

3 る 20 LINE(X1 ,Y1 >-<X2,Y2) ,0 

3630 X2=X1 ; Y2=Y1 

3640 IF FLG=1 THEN PRINT (<S,24) USING ,C0UN1 j 

3650 IF FLG=2 THEN PRINT (6,24) USING " -, CNT-COUNT ; ん -、 

3660 IF SHOT く 0〉 THEN GOTO 3650 
3670 GOTO 3330 

4000 »DISP' 

4010 で ISP し AY 

4020 ' —— 

4030 WIPE !DFLG==0 

4040 PRINT - 1 > DISPLAY 2) ANIMATI ON<NEED PALETTE) * 
4050 INPUT "3)SAUE DATA 4)NEU 5) END " ; DM 

4060 IF DM<1 OR DM>5 THEN CCLEARiGOTO 4040 
4070 ON DH SOTO 4090 , 4080 ,4290 ,4370 ,4390 
4090 IF DFLG»=1 GOTO 4180 

40?0 INPUT "DIVISION N0< 1 <=N0<-1 4)=" sN 

<1 OR N>14 THEN CC し EAR : GOTO 4080 * 
[ 10 GCLEAR 

FOR 1=0 TO N 
FOR J=0 ro ClJUNT- 1 

LINE< SX< J> + <fcXC J)-SXC J) )/N*I , SY( J) + ( EYC J) -SYC J> )/N*I) SX< J+ 1 )+ < EX< J+1 ) 
C J+l> ,SY( + J+1 》— SY( J+ い )/N«I ) , I +l 

150 NEXT 
160 NEXT 
170 OF し G=l 

IF [>H=i THEN CCLEARi LOCATE 《0, CO: GOTO 4040 
190 C PALETTE OFF 
4200 FOR 1 =1 TO N+ 1 t DEF PALETTE 1,0,0,0 sNtXT 
4210 FOR 1=0 TO N 
4220 DEf- PALETTE 1,0,0,0 
4230 DEF PALETTE 1+1,15,15,15 
4240 PAUSE 2 
4250 NEXT 

4260 DEF PALETTE N+ I , , , 

4270 ON < INKEY*C0)=CHR*(fl£H20) >+3 GOTO 4280 ,4200 
4280 PALETTE RESET : CCLtAR : LOCATE: (0,0) ! GOTO 4040 
4290 ' 
4300 CCLEAR 

4310 DIR : PRINT : INPUT " SAUE FILE NAME. " ; ANS« 
4320 OPEN /0 ttl ,ANSS 
4330 FOR 1=0 TO CGUhTT 

4340 PRINT ttl ,SX< I > ; " , " ;SV< I ) s" , " ;£X< I > ; " , - ;eY< I ) 
4350 NEXT 

4360 CLOSE ! CCLEAR s LOQ^TE <0 ,0) :G0TO 4040 
4370 ' 
4 380 RUN 
435>0 ' 

4400 WIPE: END 




スー ダラ 栄 直の MSX 音楽 ソフ卜 案内 

栄 直 



MSX は, もともと 技術的 コンビ ユー タ マニア 以外 を 対 

象と して 作ら いわゆる ホーム ユースと して 売られて 
いも。 この ホーム ユース, 素人 フ レン トリと いう 色彩 か 

ら MS X に は 数多 く の闺 辺! がつな がる。 キーホー ド 
と ディスプレイ では 眼鏡 を かけ 青白い 顔て "ft れた 白衣の 
中に 脂ぎった 肥満した 肉体 を 隙し サンダル をつつ かけて 
いると いう, 従来の コンピュータ マ 二 ァが 喜ぶ だけな の 
である。 隱に焼けた«+?な^*«の上にスボーッマンら し 
ぃ朗 ら かな 笑み を 浮べた 真黒の 小さ な 顔 を 乗せ コンビ ュ 
ータに 向う M S X ユーザ は, 無理に こまごま としたく だ 
ら ない 知識 を 詰め込む こ と な しに M S X を 使お うとす る。 
だから 二 そ 入力に は キー ポー ド 以外 # か を, 出力に は 
ディスプレイ 以外の 何 か を, コンピュータに は 計 31 以外 
CTM^ か を, 要求し, その結果周^^^1置か'^^1となるので 
あ も。 こう した ユーザが MS X を 使う の は 実用的に か あ 
るい はまった く 遊びで か, ふたつに ひとつで ある が 無 
論, 後者の 用途に は コンピュータ 自体 を 遊ぶ といった も 
の は 含まれない。 さて, 遊びで コンピュータ を 使う その 
ひとつに, 電子 楽器に 応用 するとい うのが ある: ちと 昔 
の 二 と だが, コンピュータミュージック といわれる 音楽 



の 流行った 二と があった 別に, 音楽が コンピュータの 
形 をして いる わけで も, 中に コンピュータが はいって い 
る わけで も, コンピュータが ほ 料であった わけで もな く, 
だか ら ほっとん ど コンピュータと は 無 系で あ つ たの だ 

が, こんな a な 呼び 方が あつたの である。 つまり は 電子 
つ tsx 、こと はすべ て コンピュータか" やって ると 思い込ん 
だ 人が シ ンセを 使った 音楽 を 二う 名付けて しまつ たんだ 
よ一, え 一い ややこしい, である まあ, i ^一 ケンサ か' 
マイコン を 搭載して たしゃね え か, などと 弁 されれば, 
そういえ なく もない かもしれ ない と Jrt^ してし まう C か', 

二 CD3i の 人が 存在す るから, 用 デュワー びんが' «i 去 

ビンなん てこと か' 起きて しまって, やっぱり ものごとに 
は 筋 をと おさない と。 そんな こんなの 話が あって, パソ 
コンと シン セは 仲がいいので ある。 なんと なれば, ゲー 

ム マシンに は 電子 的 な 効果音が ッ キ モノで あると か, M 
I D I バス な ど/ ぐ ソコン と 音楽に は 強いつな が り が あ る 
ん だよ, などの 話 はでき る も C0<7), ニニで は 直接関係な 
いので ■*] 愛させて いただく 。 それで は; *^ に 直接関係 あ 
る 話 は 何かと 問えば, 子 曰く, MSX に 接 m 可能な 音楽 
用 周 置 と ソフト ゥェ ァの 紹介で あ る と 。 



70 



-V —一 ン" シ ンセ サイ ザュニ ッ ト 



* IS. 800 

-こ、-01ャマハ¥7,800 



こ&に r する の は, (Y を 出す;^ 
- - . セゃィ ザ ュニゥ ト。 MSX に 
—- : — に: 三: nable Sound venerator) 
- i さ ており. ここ かつ を 

-て 二—:; て.、 る: が, この LSI 閗ぃ 
: -r.u* 5 ら ; -V ; う Tt^v- きを 

'二一' てきる'' ラメ一 タ が 4; 常に 少な い 

二し 三 ま て-:: つつす ここが て' きない 

, 二 -ンっ ふ "f ザとば いえない /V' し か, 屮 1 

て- » . : ある: ところ 力 i-, この ユニット 
て 二 いやはや, これ こそ シンセサイザの 
_ « 二 : ニニ' ト が す I 'や というの は 
'- - ニーイ ザの いわゆる 「コ 

- - ニー r 一一 ンド」 という ことになる。 
了: • : - ンセ サイ ザなる^;^: H よこ のュニ 
- 、: 達お をつ けた も の, と^えても 間 ji^ 
- て:': >: • ' : そして, この ユニット, とて 
' .': MSX の ROM パッ ク 2 つぶん 
K ? さしかない。 の シン セ な ん ざ 
-.— - t らんだった。 な ど懷, リの怙 に 
L えなた, fl"?; の 進^^ は わせ fcH、, 
i つもな て' ある。 しかし, ここまで 小 
二-つたのに はわけ が ある。 そのう ち kk 
?;: it 献 をして いるの が FM ガムで 
5 «: である: これによ つて LSI から 多 
ぐ. t 二す 二と が'' J 能 となった。 この 
F1C r ^ で A- を 作って いるの が FM ,'V 源 
ーチ I さて FM )is\ と は ど ん な な の 
- ひ こ -ジ でい うのは^? i い: 難しい。 かと 
- つて そ をく だ く だ >iii>J おす るの もこ こで 
-? 'I ざつ: ばらん にいって しまえば, 



ま, たとえ ば V から 1 V まで 人力 がめ: 線 

的に' 匕す る と |に 弦 波が 1 ),', お t)l 分 出て く る 
よ う な , そ ん な I" 隱 を 組み 〈ト わ せ て " を ;|', 
すの だ, という ことになる。 この M 路に 11; 
弦 波 を 加 え る と ど ん な がで るの か, これ 

を さら にこの M 路に 人れ る とどう な る のか, 
お、 に は 分からない。 MSX ュ 一ザであって 
心 ともに 健 や な ャ? 様- に は, 私が いわんと 
している こ とすら 分かって いただけ ないだ 
ろうと ! と\ う 。 FM 源 は イロ イロな を 出 
亍 二と がで き る が, ^ん でい る を n 1!1 に 

r.f るなん てこと が はとん ど 不 "J' 能で あ る 。 

というの がい ; 、 た か つ た の だ。 ;'/- の VCA 
が ど う の. VCF "め VCO だの LFO だの 

といって いた 時 ft と は j4 うので ある。 "'t 時 
の シン セ では どこ を どうい じ れば ど ん な 
が,' 1', てく るの か 想で き た が, その代わり 

(V の m が 少 なかつ た 。 FM A M は 後 お- を 

人 ipiv; に 仲 ば し た 代 わりに liij n をぬ^し た の 
だ。 だか ら プリセットと 称して いろいろな 
I' やが あ ら かじめ シン セに セッ 卜 して ある C 
といった ところで, この ユニットに,;, なを 

そう。; の ユニット にも 48 封 (の 6 M 
笑 (i の リ ズム が あらかじめ セッ ト して ある。 
こ れ ら は ご く スタン ダ一 ド な も の で, 楽 Z 
メ 一 力一 が 作った ものら しくな つてい る。 
,'V, リ ズ ム な どこの ュニッ 卜に 内 蔵され て 
いる ゾフ トウ エアで "ft 作で き, 
CALL MUSIC 
で liilB 力す る。 

この ゾフ トウ ユアで は の 細 力 ■ な やさ はで 

きない ものの いくつ かの 機能が i^m: される。 
た と え ばポ リフ才 ニックと モノ フ才 ニック 
分 を 分け キー ボ一 ドに り 付ける こ と が 
できる。 ポリ フ才 ニック はいくつ もの お': 
の f't. を 一辺に 出せ, モノ フ才 ニック で は 
に' j: に ひとつの しか,' にせない。 これら の 部 
ゥ;^はキ一 ボ一 ドを 2 分 剖して Hill に M り rv 



て ら れ, す な わ ちす ベて を ポリ フォ ニック 

にす る こと も その i!E もで きる ので ある。 ポ 

リ と モノで は に. の f'lmt を' 免 える こと もで き 
る。 人' J' トな こと をい い 忘れて いた。 この ソ 
フトは y IJ 'た の キ 一ボードと 糸 I 【 み わ せな け 
れば まったく, な 味がない。 使えない。 また, 

こ れ だけで は BASIC か ら 操作す る こと も 

で き ない。 その f 之 わり, といって は なんだ 

が 価格 は' ない。 たった 2 おリリ である。 ど 

き 2 な ん て iii に i'^^ ち て い た つ て "ffr わ な 

い。 W_ 付 ければ 絶义' 1— 抬 うんだ 力 乞 ま, MSX 

を もっていれば' n わない T- はないだろう。 
と つ た II' (後, ふ と 思 I. 、 /|'. した ことがある。 
ita かす る 入に】 が そんない い 加減 な 態 ji: で は 

W るなん てい われても, は あ iftUI ない。 こ 
の FM シン セュ ニッ トは ヤマハの MSX 
な ら I な あ' i で き る が, 他社の ものに は few! な 
ので あ る。 「カート リ ッジ コネクタ UCN- 
01」 が必 'まとなる の だ。 なんだ なんだ, こ 
れ では '/: 換 fl: が な いじ や な い 力', M じ 
MSX で は ない 力 >, な ど と ) 丄', つ た ら そ れ は 
あ な た が 何 か 勘 M (■ ,をして いるので ある。 
MSX は いろんな 機能 を も り 込んで 進化して 
いるので ある。 そんな わけで 合わせて たつ 
た の 27 ,600 円。 ま, こんな 額, 今どき 落ち 
て いたって 拾わ ないか らっ てこ た あない か 
しらん。 この ユニット は, MIDI イン タフ 
エース も 内蔵して いる。 つて こと はつ まり, 
他の 電子 楽器 と 问 時に 演奏 したりと 力', 他 
のコン ト ローラ で 使 うと か, そんな こと も 
でき る わけ だ。 

2, ミュージック キーボード 



YK-IO 
YK-OI 



ヤマハ ¥23,800 
ヤマハ ¥ 17,80(1 



. の ユニット は i は 体で はな 味がない。 だ 力' 



71 



ら こ のキ一 ボー ド であ る。 これで 48 類の 
と 6 神: の リ ズム とそ れ らの' も; 化が" Hit な 
シン セ システム がで き あがる:: こ れ を 付 ! ナ 
てし まえば ほんと に シン セ である。 シン セ 
ュニッ ト に はキ一 ボ一 ド III の コネクタが あ 
るから, そこへ キーボードの 線をガ シャツ, 
はらもう シン セ, であ る 。 YK-10 は 49 鍵で 
人き く, いわゆる フ ツーの キーボード サイ 
ズ である。 YK - 01 は 44 鍵で 小さい。 ポ一タ 
サウンド なんかと l"j じ 人き さで ある。 ここ 
は ひとつ, 1 ガ ちょっとの ズリ: 迷う ことな 
く YK- 10 を n つて 欲しい。 01 の ほ一 は 何 
となく ォモ チヤの ピア ノ みたい な感 じ がす 

る し 'な つぼい。 そ の 点 10 は 場所 は とる もの 

の, 部 41 に 飾って サ マになる。 いかにも 楽 
Z という 感じ はする し, すこぶる キ一 感'; 3; 
もよ ろしい。 01 に にに, がい'; おず I が こぼれて 

いると 「あ 一, ここの j'- 洪が ハンバーガー 
でも ft ベながら キーボードい じって, ケチ 
ャ ッ プか何 か を た らしたん だな。 き た ね え 

な 」 と 思 わざる を 'f- さ ない が 10 だと 「鍵 魁の 

I-. に 血が。 すつ, すぐ 制 11 一れ を 呼んで こ 

い。 えつ, クビ が 化つ かった? ク ^追 町 5 

ni?」 つてんで いっきに' ガ; 川 ミステリで 
ある。 01 のト. にト ランプが 一枚 / おちて いれ 
ば 「まあ た, ちらかし た まま だ。 きつく 叱 

つて やらに やい かんな」 となる し, 10 なら 

「キヤ ッ, キャッツアイの]〜 ;", 状 だ」 と な 



る : 01 だ と 「ぼくに も ! ナた J, 10 なら 

に;?^みがなぃ。 なぜ だ」 である。 キー ボ一 

ドの I-.T- ド T- に 関わらず, とりあえず, YK 
-10 は もっていて ほ し い。 



3. プレイ カード セット 
ZPA-OI ャ マノ、 ¥ 12,800 



つ ま り は キー ボ一 ドを弹 く ことができず, 
とはいっても 演^ を * しみたい, そんな こ 
というん だった ら LP でも CD で も テープ 
でも |1« き やい いじ や ね一 か, な どと いうの 
は おえ 絡 的で, ^的 好 ^'00 かたまり である 
ところの MSX ユーザ は, コンピュータ を 
使って,' を 間きたい ので ある = では ど う 
すれば よい か。 陽说 けして 引き つた 顔 か 
ら健 ぼそラ に 1'1 い (お を) t らせ てれ はい うの 
である 「な 一んだ, MSX にせ;^^^^させればぃ 
いじ やない か」 かくて 必' となる の が, 
MSX に" 4i 諮 を 入 h す も ツール, それ を ;ま i— 
^する ァロ グラムで ある。 
まさに そ のために 作られた のが これで ある- 
この 「プレ ィ カード セッ ト」 は データ 力一 
ド を き iU る 装 とそれ を 使って データ を 
ぁ1〔み;'ぉ4^す る プログラムと がセ ッ トに な つ 
ている。 まず スロットに セットす る 分が 



あり, ここに み 取り 装に (の インタ フエ一 

スとブ ログ ラム ROM が 人って いる。 これ 
に は ミニ プラ ダが 付いていて そ こ に,; えみ 取 
り 装 If.:*' らの コネクタ をズ; し 込む ので ある。 
さて, この i^;? (で,; 光む の は A4 ぐらいの 紙 
の ド 端 に磁 'X- (テープの 貼 つて ある カードで 
こ の fii^ ;ぇ テ 一 プの 分 に デ一 タ が さ れ 
ている もの だ C ボー タ サウンドに はこの リ 
一 ダ が I 人 レ ま されて いて, だから いろいろな 

III I の データが' られ ている。 

この プレイ カード セット は FM シン セサ 
ィザ ユニットが なくと U^Ii うこと がで き る 。 

PSG で; ii-i ゾぷす る ことができ るか ら だ。 と は 

い う も のの. やつ は り FM シン セュニ "ノ ト 
で くほうが よ あしい: だいたい. これに 
FM シン セュニ '-' ト とキ一 ボー ドっ け り や 
尺??'、 である: llll i : わ せ て 'Tf. ね 弾 きと か 

メロ デ { 一に せて fr おが 付く とか, ま 

いろいろ できる わけ だ C 

データ カードのお,; だ を,; く とんで; iii おする だけ 

というの では. -I ふ, CPU な る i)n 脳 を M ん 
でい る MSX がか わい そ うで ある, だから. 
フロ グラムに はいろ いろな tt 能が 付いて て, 
テンポ, キー, "一ト ゅ1 のに 架 ii:; なん 

ぞ適' 'リニ,; よつ il できる。 1^ り iii し 演^と か 
ifii に 鍵 を してお, させる とかなん とか 

かんと 力', ,',1; しく は n つて ,ぉ1 ベ ていた だ き 

た I 、 , た だ, 価 おが, ち と お に いような A 



L 一 ジック キー ポー ド YK-IO 



72 



-^? I に, i そろ えたのに 
一- -—. と かなん と かの 



― ニー * IS, BOO 



- -. ^^- ;: fe.V. て あ る : HB-75 に は 力 
- — : 、ヅ 1 《しかな く , だか 
つ ニニ • 二 フン イカ一 ド セット を 
、二 こ: て:' できな くな つてし まう: 
-乙 二: r- ノ クスの ひ 4) だ: こ れで 力 一 
ノス ロッ ト がふ たつに な つ た: こ り 
ブ つや: ふ: ダミの 機; 5;; つて わ け じ や 
マ r : こ ri がお-いと 使 えない か ら 1'{ if 
: ' 二一 の H' を もっている わけ じ 
一- : 浑 が!; じ ら れる。 



シニゾ i 色ブ グラム 
ヤマハ V 7,800 



一一 二 クラム こいう の も ;' 敎 し いいい ん-だ 
一一- : 'i F.vl \ oicing Program と な つ 
て =- する に FM おおで n 山な 
■ ir てるた めの ブロ グ ラムで ある: 作 り 
- - - てい ド llll ではなくて, それに は それ 
二が ある. に を 作る こ とで ある C 
-•--::-•:••* て 始めて シンセサイザと しての 
- マ-二: なる: ゆ) ifii を はながら いろいろ 
- 二 • 一 T を えてい き, in'- き な A 'を ち 
,二:: て さ. i€S 法て' 「1: を,; ii: す こと もで き 
- -- = S *3 た': この ブロ グ ラ ム は ROM 
ジて tti't される か h, す一 ぐ 使 

ニニ 《^ て さる: また ;;!?ぉ な コマンド を も 



つていて, 作った データ を テーアに セーブ 

する とか あるいは 口一 ドす る , I'Vfc データ 
を プ リ ン タ にお I ち す な ど . かな り 'お 川 的 
にで きている, といえるの かどう 力'。 作つ 
た I'V- を イチ イチ テープから |;' だ み, 'にす の は 

はっき し いって だるい し, いろいろな な を 
, 'にせる よ う に 作られて いながら ^えて 变 
す る の はむ すか しいし。 どこ を どう えた 
ら よいの かよ く 分かん な いので ある。 馴れ 
れば 使える のか も しれない が, 今の 私に は 

とても むずかしい。 とはいえ FM シン セュ 
ニットに 始 ま り 鍵 iV 色 フ 口 グ ラムと あ 

ればこ り や あ 完全な シンセサイザ となる か 

ら, ¥ 7.800 という 価格と も 相 まって, 買 
つて 損 は 無い な, と 思わせる 一品で ある。 



6 . FM ミュージック コ ン ポー ザ -- 
YRM-I5 ヤマハ ¥7'800 



こいつ あ マサに 必す も, I ,, つ V., 'h -、 凡 30 ラン 
ク ァ ッ プ, 肥' に j J w '■;■: オイル, サイゴン 

mik 10 <\\ これ は ROM 力一 卜 リッジに 人 
つ た プ ログ ラムで ある。 コン ホ一 ザで あ る 

からして, データ を r I 分で 打 ち 込 ん で 111】 L 、 
てみ たいん, 作 iiii をして いるん, 一は は 

'J 、他に iti きて しま う あなた に ill: 適。 デ一 タ 
をリほ Ifii h の わ'. 線 lif に 抱べ ていけ ると いうす 
ぐ れ もの。 人お し た テ、' 一 タ は "'1 : せの こ と な 
が らテ一 フて セーフ", 口一 ド する >; と がで 
き, また, 'おに 細かい, ヒ述が こんな もの ま 
で 人れ られ るの かと び つく りする ほ ど で, 
人力で き る。 

ま た こ の プ 口 グ ラ ム II j の デ一 タ も '/と ら れて 
いる。 これ はカセ ト でり t 給 されて いるの 
だが, ,iy& み 込んだ データ をい じくって 遊ぶ 
こと もで きる し, ただ lUJ く だけで も 「お つ 



おおつ」 つ 一感じで とてもよ ろしい。 , ;んし 
に Billy Joel の" Just the Way You Are. 
を |ifj I 、 た が, こ り やはんとの シン セ だ な と 
感じられる。 ま, この辺 は, さすが ヤマハ 
さん, よいし よってな ところで ある。 価 fft 
も^で; なに T-ta だ。 こいつ あ, 遊べる ぜ なの 
である。 



7. FM ミュージック マクロ 
YRM- 1 1 ヤマハ ¥7, BOO 



プロ グラマ は, おうよ そコン ヒュ一 タの Ji'fJ 

]mn と は '『'ばれ る ものす ベて プロ ダラ マ ブ 
ル でな く て は な ら ぬ, とち' える。 この 「プ 
ログ ラマ ブル」 という の は 5 ぼ. 論 彼 ら の {ぉ つ 
ている",; fi か てと いう ことで ある。 す 

なわち, シン セュ 二つ ト を鉞^!;ひ' ら fii う と 

か, 既成の ゾフ トウ ヱ ァで使 う と か, そ ん 
なと こみに! r ん じる こと は 断 じ てで きない 
の が ひお ら な ので ある。 i'a h は 成 u すると 一 

化工の ユーザ か ら と?!: jli^! と を 込め 
「i '[の リ) jiij と iif ばれ 今よう になる。 i'l; の 
リ iii はハ一 ドウ エア さ え り-え られれ ば 他に 
M の 十 I'fi^ はがな く とも. fJ" の in; なお A であ 

る 機械,; バでサ クサ クぃ じ り ま わすので ある: 

「; 'もの リ) ji」 ぶ 願!^ の II お!?,;, り は BASIC 
だ。 だか ら 彼 ら n い プログラマ は BASIC 
で), VI 辺》: J に (をい じ り, 少しで も!'!; の 'Ji 辻に 

近づ こ うとす る- このと き 必' せに な る のが 

こ の FM ミュ 一ジッ クマ クロ という 'ノフ 
トウ エアで ある。 これ を ROM 力一 卜 リツ 
ジに セ 'ソ 卜 すれば BASIC が體 さ れ, FM 
シン セュ ニッ ト をい じる;; iTlJ" ((ド 確に は 機 
械,; サ ブル一 チン だ, と プログラマ はいう 
だろう) が 付 り II される。 が、 \'\ 'ふで プ 口 グ 
ラ 丄、 を I; はん で FM シン セュ ニッ トを ffii お 



73 



うと う 入 は コンピュータ 好きの, いわ ゆ 
る マニアに しかいない であろう と 忍 う 。 だ 

が, しかし, この ソフトが も if 共す る 人き な 

機能の ひとつに 「しゃべる」 ことがある。 

FM シン セュ ニッ 卜から を 出せる ので 
ある。 これ ははつ きりいって おもしろい。 
'太:|55^に 「しゃべら」 せて みたが, liJJ き 取れ 

る の だ AVi- の mfT は それほどと はいえない 

が:!! A く . も ない。 遊んで み るに はちょう どよ 
ろしい。 と |iW けば マニア 以外の 入の ISffi も 
It) くので はない 力'。 が 出 た からど ラ だ つ 
てんでい, という 冷 I'ilK よ 人 はしょう がない。 
たかが 遊びなん だか らくだらなくて と 一ぜ 
ん である。 

さて この FM ミュージック マクロ で 拡張 
さ れ た BASIC で は , li'J 時 に 4 つの 楽 ^が 
使え 8W(fl しゃ, リズム, I'^^^'fVil MIDI な 
どな ど いろんな 操作が" f 能で ある。 他に も 
ユニークな 命令, たとえば イベント 剖 込 な 

どが HI, なして あり, プログラマに はこれ も 
ん のこれ も ん である。 



8. ェク スパン ジョ ン メモ リ 一力 一 ト リ ッジ 

HBM-E4 ソニー ¥ I9,BD0 



16K しか メモリ を もっていない MSX, こ 
れは 'ぶ に も のメょ しい も ので あ る 。 キ く て:^1: 
悔な ものである。 いや, これで はいけ ない 
m だって メジャ一 になって ナ ウイ 眼で も き 
て カツ コ イイ 靴で も はいて, 海 ひ' で 肌 を 焼 
いて, かわいい 彼な-の ひとりで も 欲しい, 
と 思 う の は 別に 恥 か しい ことで もなんでも 

なくむ しろ I' 【然 な ことで ある。 そ 一た:, m 
る く し く き る た めに は メモ リ を^^4ゃせ 

ばいいんた', そ 一だ そ 一だ, 16K なん かじゃ 

陽の 当たる 世界なん かに でれ ないやい やい 



というわけだ。 そこでお 她 めする のが この 

メモリ 力一 卜 リ ウジ C この 中には 64 KB も 
の RAM が 押 し 込まれ, これ を カート リツ 
ジに させば, あっとい うま に RAM64KB で 
あ る 。 系の ゾフト に は RAM 32 KB 

n h ない と :P お 作 しない ものが あるけ ど こ れ 
が あ れば' な' じ'。 ゾ フ ト が 仙 作 し な い, ど う 
せ の MSX は ぼろい よ , ど う せ K 乏 だよ, 
なんて III: をす ねて, そんな II.V にやさ し い,;,' 
iiii を かけて く れた «fi に 1ぉ あるお 兄さんに つ 

いていき, 鉄 filsi 弾と して 一 や-を 終わる, な 
ん てこと もなくなる。 HJi るい ■ -' おの 必' お 

入' 1:. の^ 街 iii を U ^く ために 1 ft いかがで あ 
ろう。 



3, スーパー シ ンセ 
ビクター 音楽 產業 V5, 800 



「^の' は FM シン セュ ニッ ト もっけず 
に MSX から いろいろ な を 出 し, それに 
り を も ち^しんで いるか も しれない 。「な 
の リ} 违」 は «^ おな ハードウェア を 欲しがら 
ない。 ハードウェア I'i の t1: 能に 少 しで も 

"r 能 性が み える と. それ を ぎりぎり いつば 
いまで, た つ た ひとつの かたま りか ら fl'J ["|' 
フィート もの パスタ を 打つ てし まう 料现 K 

のよう な も の だ, 機能お jJii してし まう。 と 
ころが どっこい, MSX が r-/i: にある きみ 
はそん な 能力, そして そんな ことにさく 時 
に J を もって はいない。 だいた い! X の リ) は 

能 わ をお i'jli- す る こと I'i H>: を'' g している ので 
ある。 きみ は その 機能が 欲しい ので あるか 
し') そ の T- 段 など どうで もい い。 だか ら に '【で 
遊 び た いなと 忍 え ば FM シン セュニ つ 卜 
をつ ける の だし, あるいは シンセサイザ を 
リンドラム を エミ ユレ一 タを U う の だ し , 



オーケストラ そのもの を' n つてし まう。 と 
はいっても 手 も ちの キヤ ッ シュが 少ない; 
2 mi I i に 突然 で 遊 びた I" 、 と いっき, 
f, リ にかけ こんだ ものの, そ こで は ダイ 十一 
スも ァメ' ソクス も ヴィザ も 使えず, な あん 
てと き はどう すれば いいの か。 など と 1*1 り果 
てて いるお ぼつち やまに, この 「スーパー 

シン セ J を 勘め たい。 これなら TfV ちの 16 
KB 以 1. の RA M を も つ MSX になる, 力 
ート リツ ジポン で 作 りが できる よう に な 
る この プロ グラム は, 

① 3 つの 音 を 1*U と して 使える 

こ れが リ iTr なのか _U 所な のか という の は, 
U の もちよう 次? である。 まあ, 入' 1:. なん 
て そん な も のの わけで. 'ぬ 《i "が ダ レ てい 
ると き に カラ 元気 を 出して いれば ま わりの 
人 問に も セーキ (生気 だよ) がよ み 返り, な 

ん となく もが 活' づ いて n 分 も ル" にな 
る, など, ちょっと たとえ が a か つたよう 

である。 3 つの 音 を 1糾 として 扱う と, 1 
が とても 1'/ みのある (''、' となる。 キー ボ一 
ド がいじれ ない 人で も 指 1 本で 操作で き る, 
ひとつの 音に 関してい じれる パラ メ一 タカ; 
多くな つてい じっていて おもしろ いという 
ことがある。 

② 操作が カン タン 

この プロ グラム は 使い 勝 T- がいい。 |ii,ufii を 
W_ ながら, スペース キーと X- じる しキ一 を 

操作す る だけで た いがいの ことができる。 
キーボードの 操作が へ た で, だから n 分 は 
マイコン に h'li か な いなどと いう な' お i ; '/ひ f 
ついて しまった 人 も, 水 水罕吉 も , 吧満 U 
味の ん にも, fiii うこと がで きる。 ;し ritii に 
も 勧めたい。 リ ハ ビ リ にん; t 適 だか ら だ。 こ 
の プロ グラム は ト ラの門 病 ト";;; に 納入され た 
という 実辕も ある ほど だ。 また ヒマを もて 
余す 方に もお 使いいた だける という ことか 

ら, そういった )j の t !. 公 参 /;11 ! : M tWl''J i 二 役 



74 









⑤ぉ を こんなに' おえる こと がで き る 


ど う だか は >川 として, とても L 'い 機能 だ。 






一 を if;. 、て メニュー を 構成す る と い 




の プログラム では 一 "三 和 " となって 


この プログラム では /, の 人力 を キー ボ一 ド 






巧 に ダソす : 使いやすく てほんと に 




る: このために 変 01 できる パラメ一 タカ 1- 


で やる (う 一ん, ),'3 辺 機; の 付/川がない の 








1 


. VOLUME 


だから ト一 セ" ン だね) の だが, この キ一ボ 


^^■^f: がで き る 


2 


. PITCH 


- ドの ,''V'|Ji^ が, た とえば i 1 法 だ と か 






一 ノ で演 # し た デ一 タ が內 ;$ { ; ! r? え 


3 


. NOISE 


-> 
> 






: そ - ウテ" ータを も と に 山: '1:. する こ と 


4 


. OCTAVE 


X-以 外で は 使 わ れ ない と 思 つていた の だが 






る: とつ た デ一 タ を 符 にして みる 




. VIBRATE SPEED 


t li! できる。 こ の |ャ I^F^ と し て 7 Mi Mi が サボ 






てき =: すなゎち«,1^^;でき るので 


6 


. VIBRATE DEPTH 


― ト されて いて, 楽し く 遊べる。 






- これ は' お 際に やって みる と愉 




. ECHO SPEED 








— おもしろい。 おもしろい 


8 


ECHO DEPTH 


ソ 
•< 

ス 

、一 
マ 






'に、 やり ながら 心 も はずみ4^" 


9 


KEY TRANSPOSE 


乱, ^l-Jfl'l 決, 総 fHiW'Hilfi を ii おもにし てお 






- れ な こ と な ぞ み な 忘れ, し ば し 


10 


SCALE 


こ う 。 何せ, 作 つてる の が ビクター i''','f おで 






'. <:. な ど と ;^;: ぶ n 分の 姿, たかが 


11 


V 3 PITCH BIAS 


ある。 そこ ここに プロの りが する。 :'',:';;;' 






二 J 、さ な こ と に, ついつ いは し や ぐ 


12 


V 2 PITCH BIAS 


してきた 入々 のゥン チタが ノウハウが, プ 






ず かし 悲し 情なし, 人に も 親に も 


13 


RELEASE TIME 


ログ ラマの :'',:';;》 が 悩 みが/イロ一 セ" が W ド 








14 


ATTACK TIME 


ilT ゆ n 奥に ほのかに 秘められ ている。 じゃこ 


二 T 




ンタ ♦ カセット を サボ一 ト 


15 


LFO SPEED 


れが' お 111 に 使える のか ミュ一 ジ シ ヤンが ス 






ニァ ラム は プリンタ とか カセット を 


16 


LEO WAVE 


テ 一 ジで{^1! える のか こ れで レコード が 作れ 






; - に 作って ある。 プリンタ に 楽 * 




の 16 の パラ メータ を变 でき る ので あ 


るか ォ一 ケス ト ラ パックに コンチェルトで 






二 - がて' きる。 テープに |'\ のデ一 タ 


る な 数の ものと 偶 ^5(の もの ひと つ ず つ がぺ 


もで きる 力', え, えええ, どう なんでいな 






ニニ'一 タをセ 一ブロード できる。 こ 


ァ 


と な り ん r 数が 横 袖, 偶 奴が 縦 袖の 2 ikit 


ど と リ i ま れて は W る。 そいつ あ, とんだ Y- 






- て 作った r い K な ti'mi をリ にわな く 


グラフ をい じって バラ メータ を' 11; える。 こ 


だ。 とにかく おも し みいの だ。 そこ は 




. こ れか ら の tMi 化 社ィ》 では 仏:']^ はが 


の グラフが 8 つで きる わけ で, が f と な 


MSX. 遊ぶ ために ある 機械 な の だ 力 ' ら 义 1> 






' -【-:^が'ぶ^?する。 そんなき たるべ 


く カツ コょ L 、。 機能的に どうか, な どと い 


に 遊ばな ければ いけない。 そ のた めの: ^ わ 






- H え た, 1 ' わ ぱぶ 求ズ、 ut; の 機能 と 




の は ど一 でも いい, WX'H がいいから 好 


せる よう な^ ら かな プログラムが こ れな の 






'- '- : : '> な く と も キャプテン 対 


き だ。 このうち, 珍しい パラメータに スケ 


であるよ。 ¥5,800 で これ だけ 遊べれば, お 






- ; ' .-rr お れ: が ある といえ よう。 




ル とい う やつが あ る。 これ も f お: 《つか 


i!》 でつ せ ダン ナ。 



75 



説明 li 
ず 

この プログラム は ミュー ジ ッ クカセ ッ ト を 
W-pfe す るた めの もの で, テ" 一 タの 人力 '追 
加と, カセット «|| • A . B mt t{tf 名 別, 

曲お S'l の 検索が 【 'f 能です。 

入力, 検索と もに, 闹面の 指示に 従ってく 
ださ い。 ただ し, 入力の 際に はデ一 タ を 一時 

的に テープに SAVE し, も' く 後に メ ィ ン プロ 
グラムと M'ERGE し ま すので, そ のた めの 

テ一ブ を 1(1 J& して m ,'\ 状態に してく ださい。 

• テ'一 タ の 形式 は以 卜' のとお りです 

カセット liT ふに ついては, 2 の カセット 
番 ( ft 分で 適 'I'l に 決めて おく) と A • B 
の 別. それに 何 llll 1 1 かをボ す g 乂 ' ;••■ か h '& 
り, たとえ ば A1B08 な ら ば, A1 カセット B 
面の 8 曲目と いう 意味に なり ます。 

[tiif,, :汰- T-fi について は, そのまま や: n を 

めての 人力が' び 能です。 
人 乃され た デ 一タ は, 1000011 *• に 始 ま る 
DATA X として フロ グラムの 終わ りに; H 加 
される ので,; 尺' I 口 I の ill' 川に fi えて, RENUM を 
バラ メ 一タな し で' お ir して か h フロ グラ ム 



を SAVE してお きます。 SAVE 
検' 谇 K*' は, 

F1 キーで 入 わ されて いる 个テ" 一タ 
F2 キーで カセット S リ面 Si| デ一 タ 

(カセット $3 + A か B の 3 文字 を 人 カ1 
F3 キーで: f)i;"F-Sil データ 
F「、 キーで 曲? iSij データ 
となって おり, 終 r は キ一 です: 

LIST み 力 上の 注意 

LIST に は T. 藤 君 身が' 際に 使って い る 
li k な テ" 一 タが ついていました 力-:, 編 * ?H; 
では サン アル テ" 一 タ として, 10個 の も の を 
III な してみ ました e こ のデ一 タを 使って 検 
'4' の 要領 をつ かんで くだきい。 そして. 'お 

ほに fl 分の データ を 人力す る に は, 118 り 
りから I27(m まで を 削除し, 1160 行 を DA 
TA とします。 そ の 後 は, フ 口 グ ラ ム 説 叫 
のように, 人ん RENUM, ブ n グ ラ ム S 
AVE を 操り 返す だけで, |'1 分 だけの デ一 タ 
ベースが でき 卜. がり ます。 
な お , ォ リ シ'' 十 ル の ブ ログ ラム での デ一 タ 



入力 中に;;!: 卞 テ" 一 タ き fUi^i 力 - 少 な く な つ た の 
で, 多少 変更 を 加えて います。 

投稿 ソフ卜 評価 

StudioB.C. 
ず 

これ は 静岡 清水 市の , な; 校 キ:, T. m れか ら 

送られて5|^:た ものです。 

Sony の MSX に は HITBIT ノ一 卜と いう 

簡 i 力 デ一 タ ベ一 スが I 勺 lij されて いるもの も 

あり. ちょっとし た 件: FiffJ* ぐらい は簡 , に 
作れて し まう わけです。 し かしち-えて みれば. 

大 典に すして 机 が ある ように, H 

的 を 限って る t おに 使おう なんてい う ときに 

は, iHJIj 性の 高い ものよりも こうした 導 用 
ゾフ 卜の おが 使い 瞬 f が 良い という 人 も い 
るでしょう。 BASIC の 分かる 人で あれば, 

ftmi 1 1 を 'ぉ更 して n 分の ti 的 < た と え ば, 

カセッ ト ベースの オリ ジ十 ル フ° 口 ダラムの 

管理な ど) に 合わせて カスタマイズ も 能。 
才 リ ジ十 ルカ セ ッ ト を 作つ た あと の' K'fi ば 
か り でな く . 作成す ると きに に 山 m ァ ル 
' ;' ム の デ一 タを 人力して;?? き, U% ft; 
助チ としても 使えそう な' W ソフトで し た: 



76 



INPUT** 本 ョクメ ; D*< I > 
IF し EN<Dt く 1)>=0 THEN 960 
NEXT I 

FOR 1=1 TO L 
I G-LENC D« < I ) ) 
) FOR J=l TO N 
I U=LEN<B*< J) > 

I IF G=U THEN 10 70 ELSE 1040 
I NEXT J 
I NEXT I 
GOTO 540 

i F==ASCCMID*CD*( I ) ,3, 1 ) ) :U=ASC<MI D* < 8*": J > ,3,1) 

IF F=W THEN 1090 ELSE 1 40 
I T=ASC;CRIGH1*(D*-; ! > ,3) > : B=ASC-: RI GHT* ( B*< J > ,3) 

IF T=B THEN 1 120 ELSE 1040 

I ■' 

I PR I NT^: PRINT A*< J>TAB^ 7>B«< J)TAB<25)C*C J) 
GOTO 1 040 



DATA 10 

DATAA1A0 2 
DATAA 1 AO 3 
DATAAtA04 
DATAA i AO 5 
DATAA leO : 
DATARlfeGZ 
DATAA 1 BO 3 
DATAA 1 BO 4 
DATAAiB05 



Private Eyes, Ha 11 & Date? 

E='C ap e , Journey 

Soit Stu",Ea 「リ Kl ugh 

AT 1 RiphttC, Cross 

Mc^no ^^ Mano,H3J 】 it Gates 

Open Arms , Journey 

Sou T Shad oi^j , Crusaders 

Tw inkle, Ear 1 Kl ugh 

Arthur s Th eme » C , Cross 

Some Men , Hal 1 tk Oa te^ 



力 t ,卜 リス 


表. 










M 


入力す る データの 数 Nal 




A$(l) 


入力 データ (番号) 




B$(l) 


入力 データ (曲名) 




C$(l) 


入力 データ (歌手 名) 




JJ 


入力す る データの 数 No. 2 




QA$ 


曲数テ 一夕 




し N$ 


入力 データ 




K 


入力 データの 行 番号 




N 


検索 データ 数 




DS(I) 


検索 曲名 




Q$ 


検索 番号 (カセット) 




Q 


Q$ の 最初の 文字の キヤ ラ クタ 番号 




A 


A$ の 最初の 文字の キヤ ラ クタ 番号 




Y 


Q$ の 2 番目の 文字の キャラクタ 番号 




P 


A$ の 2 番目の 文字の キャラクタ 番号 
Q$ の 3 番 目 の 文字の キヤ ラ クタ 番号 




V 


A$ の 3 番目の 文字の キャラクタ 番号 




U$ 


検索 (歌手 名) 




s 


U$ の 文字 数 




D 


C$ の 文字 数 




E 


U$ の 3 番目の 文字の キャラクタ 番号 




W 


C$ の 3 番目の 文字の キャラクタ 番号 




z 


U$ の 後から 3 番目の 文字の キャラクタ 番号 







C$ の 後から 3 番目の 文 宇の キャラクタ 番号 




し 


検索の 曲教 




G 


D$ の 文字 数 




U 


B$ の 文 字数 




F 


D$ の 最初から 3 桁 目の キャラクタ 番号 




W 


B$ の 最初から 3 桁 目の キャラクタ 番号 




T 


D$ の 最後から 3 桁 目の キャラクタ 番母 




B 


B$ の 最後から 3ffi 目の キャラクタ 番号 



ニニ 二: SCE^EEN い CO し OR 15,4, 
ニニ"?' ノ 3 , 一 1 つ サン サ 7 一 2" 
^=2 THEN 40 ELSF20 
〜EN 50 ELSE 370 



□ オン ニシテ 



:ョ、 ':>^S:CAT" FOR OUTPUT AS#l 



-P— クメ >t' "; ES*C I : 
= "-, シュズ < " ; C*( I ; 
: :CLS 



'^^( I > ; 1AB< 6)B*( I > ; TAB<25>C*< I 



Z3: -£^:-PE 1 160 
■ s ' , + M 

二 Ij^ : : 60 : QA»=ST R* C Q Q ) + " DATA " 
ニニ 轉 1 , OAS s JJ 

':= 1 =1 TO M 

ヌ 5s "+B*cn 
30: :s. r >=• ,"+c*< I > 

ミコ ^N»=STRS<K) + "DATA' 

232 ^.:nJ *K ,LNS;A»U MBS (い; CS (いに HR* く ScHD) 
35: 二 '_OSE 

SeC -RlrsTT ■ TJt^K ラ 7tt ト-シ "^r ィ t ィニ シテ ス つや 一 ス, ヽ * 一 ラ オシ ナ サイ 
に -'♦^iNKEYt! IF K*=' • THEN 380 ELSE 370 
3gC ^ERGE'CAS:CAT- 

ず- サン サク 一一 

ムニ : SCREEN :UIDTH39;KEY OFF 
*:: PES"^DRE 1 160 
READ JJ 

DIM A*(N) ,e*CN) ,C*CN) ,D*CN) 
^ C^S: RESTORE 1 180 

FOR 1 =1 TO N 
<^ ft£AO AS< I ) 

BEM) B«( I ) 
••■l OEM C*( I > 
*3H HEXr I 

, I rr^^op 7,1,1 



5 



力 t'l "トリスト F3 カシュ リスト 

Fl* "ンリ スト — 



に ?,— "Fl fc* ン リス 卜 F2 

- - " 3 フに 5 本 3 クリスト" sGOTO 550 

-^' = = :nT: PRINT * ゥ ンサク カンり ヨウ シ マシタ 

-^' カシュ リスト — シ ユウ リ3 ゥ F5— クリスト, 
二し -<EY GOSUB 580 ,620 ,800 , 1 1 40 , 930 
にら 1=^1 TO SsKEYC I > ON: NEXT I 
:':TD 550 

に: :=1 TO N 

ゾ A*( I )TAB<7)e*< r )TAB<25)C*': I ) :FQR J=l TO 75!NEXT J, I 
二—: ^40 

力 卜 リス K 

— S:INPUT" 力 な, トノ 1、- ン], ゥ 1、ゥ<3 ウタ) ":0* 
: - LEN(Q«><3 THEN 640 
に 1 = 1 TO N 
:=^BC(Q*) !A=ASCCA*C I ) > 
: - >A THEN 700 
:' 二 — ': 770 

^ = C<MID»CQ*,2a ) ) jP^ASC(MrD*(i^*< I ) ,2a > > 
: - '=P THEN 730 
770 

:=^SC-:MID*CQ*,3, 1 ) > !U=ASC<MID*CA*( 1 > ,3, 1 ) ) 
: - : I=V THEN 760 
^ SC~j 770 

や A*( I )TAB ひ: )TAB く 25)E:*" ) 



540 



INPUT" カシュ メイ" - US 
■ : - EN く! J*)=0 THEN eOO 

-3= :=1 TO N 
:=-Bs : C%< I ) J 

-' お: ^HEN 860 ELSE 900 

"rc^(U*,3, 1 ) > :W=ASC く MID$(:"( I > ,3, I ) ) 
: ~WEN S80 ELSE 9(30 
-7-' ' '- :—T* 3) ) :Ci=ASC《RIGHr$<"( :> ,3) > 

: — *-£N 910 ELSE 900 
《'― : :30^0 540 

^ こ 、一 に) TAB く 7)g$ く I )TAB<25)C$( I ) sGOTG 900 
s ,ク' 》 スト 一一 

ニー , : €N 930 



冬い Wo 

Eddy2lZd<S> « 二 
「八 ンゲ リンクべ ィ」 予告編 



バ ンゲ リンクべ ィ をめ 



ご U お I のように S ony では, こ CO a M S X |;|| 
けお 強 わ ソフト, 「バン ゲイ ン グべ ィ 」 ( 
r, "RAID ON BUNGELING BAY— — バ- 
ン ダリ ン グ i': 力; への —; >の!!き 'た を し て 
いるが, これ をめ ぐって グラフィック ゾフ 
トの 雄. "Graphic Ball + EDDY 11" の f 乂 fi し 
が 化せした Hitt である。 

「バン ゲ リングべ ィ」 は あの) ブ ローダ 
一 ボン ド カリ It! 化 した, 「チヨ ッブ' リ フタ一」 

>■ 口一 ドラン ナ 一 _! に 絞く, 俗に バン ゲリ 
ン グ帝 ものと 呼ばれ る シリ一 ズの ilk 祈 作 
だが, 化' ノ 1; に' がけて, その オープニング 
タイトル Ifii を i なみ >A た EDDY II が, i: になの 
ラフスケッチ 機能, ま ||:. 機能. きわめつ け 
の BASIC フ。 口 ダラ ム ジェネレート 機能 を 1 《 
かして, Oh! HiTBm 仓 ; 1- の CRT へと pi'l 像お; 
jl を みよ うとして いるん しい。 
|'];1 ''j- では j|i 新の HiTBrr マシンで ある HB 
701 と , そ の バン ド リ ン グ ゾ フ ト であ る HiT 
BiT アート を紹 f!^ し た 力; -, 既に HB r>r), 7:., 
MEZZO な ど を もっている >;'た?^ (それに そこ 
o)V,, ¥)'- お まがい や, 十 付 *9 まがいの 機 だ 
からといって, コ ゾコゾ "化ん でる こと は な 

い ゾ'! ) に は 「だから ど う した」 なので あ 

つ た 。 EDDY II はそん な ,ぷ n の お 状 を る 

につけ, いたた ま れな く な つ て ぐ!.. ち にがつ 
たので ある。 

こ の h 山) の ! '(によると. な. % 力 ' ら リ ス 

ト まです ベて EDDY II と Graphic Ball の 化 

,Ji!; によ る もので, せっかく のス クープ を' リ' 
J '(な ど のぺ一 パ一 メ デ ィ ァ では 何の た めの ハ 

78 



ぐる E D D Y 11 の 反乱 



ゾコン か? グラフ 屮ぉ^:の ド ツ トを ひろって 

の CG で; よ ど こ が VT )\ 化な のか 9 と ff を ひ 
ね り , ごお の とおりの プロ グラ ム リストと 
なった ヮケ なの さ。 わかる かい, ハニー。 
さて, Oh!HiTBiT Vol. 3 の紹 では 「他 
に修 I に 川 メニューと む .HI メニュー も あ り 
ます。」 の ひと, で 片 f-j' け られ ている EDDY 
II だが, % は こ の條 HI メニューと 保む リ II 
メニューに の y ('に' Jfi が あ つ た わけで, これ 

を m m の K ii\it)-pm してや t', な かった こ と 

も , 今 の EDDY II の 取 つ た i li りの;! り の 

ひ とつで はない かと われる: 

EDDY II; よ' えの HiT BO" ァ一 ト と :Ui のテ 
—タの もち ん-が j4 う ので, き^; が'/ ひ义 し た f も 
も ,1 り 金の 祈まで さかのぼって 》f ミ '色-尺 
きさ 7;; の figll:. がで きて しまう ので ある。 し 

かも やはり マイコン を fiii つて 1 ステ ッフず 
つ 描かせながら II で 確 liJI^ しつつ 修 I にで き る 
ので, ス クープし た タイ ト ル ii*i【fti な ど, うろ 
おえで あ る に も かかわ ら す そ れ ら し く 仕 に 
がって い るの は, こうし た 能 わの おかげ だ 
と)^ しい フリン タ などに もらして いたと いう。 

ちなみに この フリ ンタ は, 以 liij にも W リ I に 
火'?: の タイ フも "Hi ヒな EDDY II + Graphic 
Ball の コンビに よ る filUi! ('J^v'-t; -l-'t-'H 
J'-'i-:f4i も liy わって い る と れ ている) およ 
び HR — ホームルーム 一 II, に: (l"j じ く 自 

k { 'Va^ を I 人 mVI" ) の 印 ゅ| をす II. 、"; し た こ 
と が あ り , ム iiliEDDY II が yij の カラ 一プリ 
ンタ とっき fjH 、 始 めた ために, 今 |..] の \il 
^fJ': となった ものた'。 



HiTBiT ァ 一 ト では デ ィ ス クの使 f!j を は) さ 

と し た V RAM の -f, 巧 セ 一 フ" jA を m いて 

Ifii'lf もの む-を つていた。 しかし, MSX 
ユーザ一 に はい まだに テ一フ ベース での プ 
ログ ラミング を ひって いる It も あり, D 分 
の プロ グラム 中での 背景の 作成に 頭 をいた 
めて いる はずな の だが, ft に の 人 部分が' 15 
局の 追求 を 避けて 地下に 潜伏して いる 状 
では 編 * 部 も 口を出せない という のが iKifi: 
な と こ ろ だつ た。 と ころが 今 【"1 の 事 作で, 
エディタ で 描 くた' けで そのまま BASIC プ D 

グ ラ ム の ジェネレート がテ一 プに i'f して I'r 
能 と な る こと が 叫 るみに ! I', たと ころ か ら . 

こ i I ら の iff 伏 紐の - r*f 摘 化 も ''Jj": で はない と 

imiWM おの N 氏 は w« ている。 



手 



氏名 Graphic Ball + EDDY II 

特徴 マウスと .)k ぶ ボ インチ イン グ デバ i 

ス, Graphic Ball と ROM カート リ ッ 
ジ' 化さ れた グラフ ィ ック スェデ ィ タ 
のコン ビで. 流む の メニュー アイコ 
ン ;^ミ や, ラ ' f 一 ' く ン ドカ 一'ノルに 
よ る f 'V: み "[[r'i: など を "M^ につけて いる。 
ん, の 保む: は, V RAM, r-ifi, 
BASIC フ 口 グラ ムの 3 通り を, テ一 
フぉ よ びデ イス クに对 して 行え, プ 
リント アウト 'a "f 能。 
逮捕 時の 注意 

ジュネ レート された BASIC プロ グラ 

ムを で 使う と き は, 描 線の 太 さ 
の说定 など を 決める EDDY II 独 |'1 の 

ぉょ張命令を^^んでぃなぃこ と を 確か 
める こと (ちなみに サンプル リスト 
は K である)。 



RAID ON eiJNRELING BAY 



Studi 



::60 COLOR 15»4,4:SCR 

- :"0 COLOR 3 

: :rO CI RCLE U28.72> , 

. 二 M PAINT C 127,72> 

.10 LINE 120 , 16) - U 

: : 1 LINE <S0 ,?6>-< 17 

: 120 LINE < 176,88)— i 

: : 30 LIME <72,86)~(80 

: 140 LINE ( 64, 1 1 2) -に 8 
: 1 50 し I ME < IfiG, I 1 2>-< I ?2 . 120 > , ,E 

1 1 60 CO し Uft 4 

; 1 70 PSET < 120,96) 

1 leO LINE -、 104 ,56> 

1 190 LINE -C 1 12,40) 

1200 LINE -C 1 44.40) 

1210 LINE -< 152,56) 
LINE —く 13<S ,タる > 

1230 LINE -( 1 20 ,96) 

1240 PAINT < 121 ,76> 

1250 COLOR 1 4 

1 260 PSE1 < 120 ,48> 

1 270 LIME や 12,72) 

1 280 LINE -< 144,72) 

1 290 LINE -< 136,40) 

1 300 LINE -< 120 ,48) 

1 310 LINE -( 1 1 2,40) 

1 320 LINE -044,40) 

1 330 LINE - ( 136,48) 

1340 LINE (120 ,0>-< 1 36.4) , ,BF 

1350 LINE vl24,4)-< 132, 16> , , BF 

1360 peer (120,4) 

1370 LINE -C 124, 1A> 
1380 PSET a 32, 16) 
1390 LINE -CI 36,4) 
1400 C^O し OR 9 

1410 LINE <64, 120)-(88, 124> , ,eF 
1420 LINE 1<S8, 120> —く 1 タ 2, 124> , ,E 
1430 COLOR 1 

1440 LINE <68, 120>-(72, 124) , , BF 

1450 LINE <76, 1 20 > -< 80 , 1 24 ) , ,eF 

14 る LINE (84, 120 トく 88, 1 24) , iBF 

1470 LINE < 1 68,120)'C 172,124) , ,t 

1480 LINE ( 1 76. 120)-< 180 , 124) , 

1490 LINE C 184, t20>-C 1 88, 124) , ,E 

1500 COLOR 4 

1510 PSET (88,112) 

1520 LINE -(88, 124> 

1530 CO し OT? 9 

1540 CIRCLE (9<S, 1 12) ,8 

1550 CIRC し E < 160 , tl 2) ,8 

1560 PAINT C9i , 1 12> 

1570 PAINT as?, 11 3) 

1 580 COLOR 4 

1 590 CIRCLE (96, 1 12> ,4 

1600 CIRCLE ( 160 , 1 12) ,4 

1 610 PSET C 147, 105) 

1620 LINE -< 150 ,95) 

1 る 30 PSET C 13d, 120) 

1*^40 LINE - ( 13A,96> 

I 650 COLOR 3 

I 660 PSET < 1 10 ,71 ) 

1 670 PSET ( I 1 1 ,71 > 



PSET C 1 ] 
COLOR 1' 
PSET < 1 1 
LINE -( : 
COLOR 4 
LINE CI' 
PSET U' 
PAINT < J 
PAINT < ] 
CO し OR 1; 
PSET ( 1 ; 
LINE -C 1 
LINE -< ] 
LINE バ 1 
LINE -( 1 
LINE - ( ] 

LINE -a 

PAINT k 1 
COLOR I 
PSET < 1( 
LINE -( 1 
LINE - < 1 
PSET - 1 ;! 
LlNfc -«: ] 
LINE -( 1 
LINE -く 1 
LINE -( 1 
LINE -':■ 1 
LINE -i 1 

LINE -n 

LINE -CI 
PAINT ( ! 
COLOR 9 
PSET ':■ 1 C 
LINE -'. E 
LINE - <<; 
LINE - 
LINE -< 1 
PSET ( 1 S 
kiNE 一く I 



I 124) 
,124) 



I 148) 
, 152) 
I I 48) 



2090 


LINE - 




1 52 J 




3 1 QQ |_IN£ -< 1 1 2 , 52 ) 




^ 1 37 > 


2100 


LINE ― 


( i 


^4 , i 4g ) 




3i 90 LIME —(114,44〉 


4260 PSET < 1 3S 


J 32 ) 




LINE - 




52, 132) 




3200 PSET ( 1 15,42) 


4290 LINE - ( 13 


2,1 37) 


21 20' 


COLOR 








321 LINE -(141 ,42) 


H J LP (J r M 1 EN 1 \ I £ 




21 30 


PSET c 









3220 PSET < 1 39 , 44) 


t J 1 U し ULU は 1 崎 




2 1 40 


L I Nt ― 




■, IJ 1 つ 9 y 




^230 し INE — ( 1 17, 44 j 


A OOA DC CT f 1 


1 29) 


2 1 


(_ I 一 




J 9 1 29 > 




3240 PSET ( 1 19,46) 






21 ^0 


L I - 








■^250 L I NE — ( 137, 46> 


*4 J*4U rot 1 , \ 1 




21 70 


PSET \ 


5 






3260 PSET < 1 22 , 50 > 


J ^Rfli k T IMC 匪に 1, 


^ " t お〉 


21 


[_ 1 |SJ£ 一 

i_ I f W. - 




1 29 ) 

■4 ズ , ■ 




3270 LINE - ^ 1 1 6 , > 
3280 LINE -<. \ 27 ,69) 


d,'^'7Q LINE — (1】 




"OC' 










3290 L INE -< 1 20 , 67) 


*UOU し U し UK ** 




221 C 


PA I NT 


I 


53 ,* 1 io > 




330 L INE -C 1 26 1 66) 


HfjTu "at 1 目、 1 二 《 


—り 


2220 


PA I NT 




G 1 , 1 ^ゥ > 




3310 し INE -く 1 21 , 64 > 


4400 し I NE -(12 


Q 1 3^ ) 


2230 


PSET L 


8 


4 . 88 '' 




3320 L INE -<ii26^63) 




1 3S> 




PSiE 丁 に 




6 , S3 ) 




3330 i_ I f^£ -< 1 2 1 J 6 1 ) 


A d on pccT i' 1 1 

t *4 i.U に 5tl '■ 1 i5J 


' I お) 


225C 


PSET '- 


SO 


, ) 




3340 LIME - ( 1 26 , 60 ) 


*t H JU しリ LUTM J, H 




22*0 


P5Ey J: 


72 


, 88 > 




3350 LINE 1 22 , 58> 


T *4 U r 1 '- 1 




22 70 


PSET '- 


<j4 






33^0 し I ME 126,57) 




, J ?f 1 


22S0 


PSET ( 


9 


2 , 112) 




3370 LIME -( t 23 , 57> 




,にん 


2290 


COLOR 








33S0 LINE — <126,55> 




, : 二 S 


2300 


PSET 1; 




4 , \ 12) 




33^*0 し IME -< 1 23 * 54> 


ii id 9n r r\\ no \ 
HI OU L u u u ~ 1 






L I N£ 一 




34 1 1 04 ) 




34 QQ し INE 127,51 > 


4490 PSET ( 1 2? 


,137) 


2'^20 


l_ J ― 




91 1 1 ク> 




ヌ *110 LINE - C 1 22 * 50 > 


J e j-i rt DCCT ■', つ C 


, 1 3 に) 














4310 PSET < 1 3C 


, 1 3^ > 


2340 


PS£T ( 




J 1 2 ) 




3430 C OLOR 1 


4o£'0 RSET 125 


, 1 35> 


2350 


L^l NE: 一 


7 


2 1 04> 




3440 p5£f 80 ,& i9 ■> 


<4 3 づ L' rot 1 \ \ £.\ 




2, 60 


l_ J - 




2 1 1 2> 






SD** U ヒ 1 ( 1 ヹ/ 


, 1 35) 












2dL 乂 「1 pOCT 1' TQ 、 


J EC ii rj CcT ■• 1 -a A 
'♦DDU ド btT ■. 1 £0 


1 1 36 -> 




PA I NT 


5, 


7 ^ 1 1 Q ) 




jH f L' u I r*it 、 f 7 ■ DO f 


□ou LULrU" I コ 




2390 


I NT 


1 


37^1 ^ Q ) 




3^180 PSET '; SO , I 03 -I 






2400 


COLOR 


4 






S4:'0 L IME 80 . 1 1 1 ) 


4580 LINE — < ゥ t 


」 ズ- 


24 1 


PSET K 




) , 109) 




350 P^ET - 79,1 1 J .1 


1 3 7 LI' L_ 1 nit k HI. 


マ 了く 


2420 


PSEJ .: 


<6 


4 ^ 1 o3> 




1 D L I NE -' ,や , 1 に| 三:, 


HO U U L i 1 4c: 冒 14 し 


, 4^ 


2430 


PSET -; 


6 


4,112) 




3520. PSET ' I 34 , 8^ j 


4610 L!NE -< 36 


.48) 


2440 


PSEf 




4 ^ 1 1 <S> 




■^^^n 1 1 一に IS は 10"=!, 


Qrt il T Kit _ ,' J f 


, た、) 


2450 


PSET 


も 


J , 1 J ^ 5 




3*^*40 pcpT ( 1 S3 83 ■ 


4 fi-SO し INE ― ( 4C 


, 64 ) 


24^Q 


pg^y 《、 








^55(^1 I NE 1 P-"^ I 12' 


4640 し I NE - ( 3<i 


« 6*4 ) 




P5£T < 




6 112) 




35 し I I さ, 5 * 1 2 1 ■ '—' , I ゥ :: • B 


4650 し I NE - ( d6 


1 3© メ 


248D 


PSET < 




^ J g Q ) 




3570 L t NE '; 1 v' O , I 1 > - • I ''' 1 .12 3' , .6 


し INE ~i3i 


, 52 } 


2490 


pgg J { ( 








359Q PSET «. 74 , 2. 1 » 


46 /'O LINE — C 2£ 


, 3^ J 


25Q Q 


P ぱ T < 
PSET C ( 


P2 
? 2 


1 OiQ> 
1 1 ク-) 




4590 L I NE — '■■ フ<1 1 ク"^ > 
350 Q P5ET '; 82 , 1 2 1 > 


4680 し INE - C 
4 し INE —く 2 く 


, o4^ 
, 64 ) 


2520 


pc;Ej (; 








■3M D L INE — \6i2,l23!i 




, 32) 




PSET ( ' 


》 も 


- 1 に, 




2620 PSET ' 1 74 i 1 フ 1 ■ 


4710 P SET ( 28 ^ 


ji る ) 


2540 


PSET < 


Q 


] J J ^ ) 




3^30 L I r JE - V 1 74 1 1 


47 フ' し INE ― ^ 2^ 


- 了) 


255Q 


P9ET ( 


Q 


] ^ 1 1 2 ) 




3^40 PSEl ' 182,121 ■ 


t f J U L I INC ^ SO 




2560 


p^ET ( 




] , 10 3) 




3^50 i_ I 卜 JE - ■ 1^2*1 ' 


47(1 fl J T Kjr _ 1' -5 j£ 

Lint ―、 30 


リン) 


2570 


COLOR 4 








3^60 CO し OP V 


し INE — ( 2£ 


つ 6 > 


2580 


PSET ( 








3670 し I ME - . 1 21 > -' 71 .123' , ,B 


4760 PSET ( 4g 


も: \ 


2590 


PSET ( 


^ 


J , 1 1 2> 




3680 LINE ■ 77, 121 79*125' . ,B 


4770 LINE — C 4£ 




2600 


CD し OR 








3690 LINE ■: 85 , 121 > 86 , 1 23 ' . * B 


473Q し iNt — c 52 


, ,つ) 


2610 


PSET (; 





^ 、》 




3700 L INE - 16^,121 ) - 171 ,123) , , B 


4. "Ton 1 T Kjc ^n, 
"tvTu Line ^ OU 


ニミ 


2620 


LINE - 


1 


23,0) 




3710 LINE K 17? A 21 '>-< 17^^, 123 > , ,B 


^ Qri n 1 T MET ― / A A 


a do) 


2630 


|_ - 


2 


5Q ^ 4 ) 




3720 LINE ► I 85 , 1 2 1 ' - ': 1 8 7 , 1 2 3 > . * B 


A i, n 1 T Kic _/ J.A 

*♦ 1 U l_ 1 rit O** 


' 


2640 


し 1 NE - 


2 


50i s ) 




3730 COLOR 1 2 


4820 L INE - < 


, A4 ) 


2650 




1 


28 1 ) 




3740 L INE ' 79 , 1 2 ) - 1 7 , 1 1 ' . , Ei 


4630' し INE - < 60 


, ^1 ) 


25^0 


l_I 一 




] S') 




3750 LINE < 1 49 « 1 02 > 1 75 , I 1 ' , , B 


4840 し INE —(52 


, 52) 


2S70 


COLOR 








3760 L I NE < 1 20 , 76) 一 * I 3<tf , SO > ., EF 


4S jO し INE — 


* 64 ) 


2^30 


pg^y ( 








3770 P5ET < 1 "^i^ go ヽ 


4860 L I NE 一 (4E 


, 6** ) 


2^9Q 


l_ INE ― 








37QQ し I N£ —k\ 32 92 ^ 


Ho U rot 1 V .JjC t 




2700 


PSET < 


3 


1 ,6) 




3 ァ 90 PSET ': i 20 , 80 > 


4880 LIN£ -(60 


,44) 


27 1 










390 LINE - c 1 ^4 92 ) 


■f tj xu L_ 1 INC. 隱、 リ 


• 


2720 


PSET ( 


3 1 


1 D め 




39 1 Q COLOR 1 


490 し INE — C 


, 34 > 


2730 


し I NE 一 




)9 1 Q 4 ) 




3320 PSET i \ 39 J 1 1 4 > 


*♦ T 1 U l_ 1 Pit V 3£ 




2740 


l_ 1 NE! ― 




! IS 10 3) 




3339 'し —く 1 I 6 , 1 1 4 ) 




4, で 7 


27S0 


し I NE 一 








CO し OR 1 


J OOn DCC"T r' 




2760 


PSET ( 


7 






385.0 PSET ( I 1 8 i 1 1 6> 






2770 
2730 


l_ I ぼ - 
P5ET ( 


4 


49 ^ 1 Q4) 
IQ3) 




39^0 し I NE - ( 1 38 ,116) 
3870 COLOR 1 


49'50 1 'NE — ( y A 

H T OU L. JL INC. — 


,お 二 


2790 


l_ I 一 




75 10 3) 




3glgO PSET < 1 36 , 1 1 8 ) 


フ n 1 r ,f t n 


ミ,, " 
U ニニ 


2B0 


COLOR 


2 






3890 し I ぽ - ( 1 20 1 1 B > 


dQQn 1 T KIC 一 <t d 

H T OU i_ I iNL. "h yo 






了 ( 


4 


4 103) 




3900 CO し OR 1 2 


AQOn 1 T Kit ― i Qd 


,;ち 


2820 


PSET ( 


4 


4,104) 




3910 PSET ( 135,1 12) 


5000 LINE <d&. 


36) -(9< 


2830 


PSET ( 


4 


5, 1 04> 




3920 PSET < I 35 , 1 11 ) 


■tin 1 n pcFT < 1 An 






P9EJ ( 


4 


5 1 n 3 > 




3930 PSIE 了 ': 1 2lG ■, 1 1 2 > 






2350 


P3^j ( 








3940 PSET ( 1 20 « 1 1 1 > 


1 T Kir ^< 1 a. 




2960 


PSET C 


4 


6 J n ^ > 




39=^0 COLOR 1 


5 Q 4 Q 




2870 


PSET C 




?'' 103) 




3960 PSET く 13 ん m 


5050 LINE -< 17 


6,60) 




COLOR 








3970 |_ I NE — ( 1 36> , 26) 


i r> 1; Tkjp _ に ,フ 




239Q 


1_INE < 


2 


〕 96 > — ( 13? 




393Q PSET C 1 34 ) 
3990 し INE —(134 17) 


5iO;7D L INE —《 J 7 

c;n pn I TKjC ― { \ A 
dU OU LlINt K 1 


ミリ r 

i ,ズ t 

ン^ ソ 


29 1 。 




; 




0、 1 u D > , , Hr 


4DO0 PSET < 1 32 1 7 > 


^0 90 し INE — 1 (5 




2920 


COLOR 








40 y L I NE —i \ 32 27 ) 


5 j( Q Q L. I NE ( 1 ,^4 




ラ 930 


1 T N£ ( ■ 


ク 


] 112)— (11 


1 7^ > BF 


4020 COLOR 9 


1 PSET ( 1 Q4 


•^2 > 


2940 
2950 


COLOR : 
P5Ey 《 ■ 




73) 




4Q 3Q psET (88 108〉 
4040 'LINE - ( Q8 ,10 5) 


51 3Q L I NE 1 3 




2960 


LINE - 




45,73) 




4O50 PSET (90,10 め 


5140 LINE -as 


3,40) 


2970 






35 95 ) 




4Q 50 L I |\JE - < 90 , 1 05> 


5 1 SO [_ I N£ — 1 


6 64 、 


29S0 










40 70 PSET ( 1 G ク t 06) 


s 1 A<\ \ T MP — 

3 1 ov し int V 




2990 


PA 【 NT C 




21 87 ) 




40 80 LINE - C 1 02 1 5 > 


s ,フ n 4 r MP —にゥ fl 

J 1 ^ U l_ I INC. V £U 




3QQQ 


P£EJ 《、 








4090 PSET < 154,106) 


^ T on J 1 Kit _ f 1 
コ丄 3U L I nit V 1 T 




30 1 


PSET ( ; 




J 79 > 




4 1 QiQ - ( 1 54 105) 


S 1 on 1 T Kir ^ t 


かお; 


30 20 


PSET C 


3 






4110 PSET ( 1 6,6 106) 




にお や 


3030 
30 4Q 


PSET ( 1 
OR 


3 






41 20 LINE — ( 16 ん 105> 
4 J 3Q PSET ( 1 ^3 J Q g ) 


5210 LINE 1 e 
£U roti '、ぶ 4« 


132) 


30 50 


PSET < 1 




,73) 




4140 LINE -<i6B, 105) 


5230 LINE "< 48 


,124) 


30 60 


LINE -< 








4150 COLOR I 


5240 LINE -、^ 6 


,132) 


30 70 


CO し OR 1 








4 1 ^0 CI RCLE ( I 5'> ^6 ) , 5 


5250 l_I1Nl£ - < 5i 




3080 


PSET < 1 


4 


3 , 63> 




4 1 70 PA I NT (151 5 る) 


5260 L INE - < 48 


1 り) 


309D 


LINE -C 


l 


38 , 47) 




4 ] 30 COLOR 4 


5270 LINE - ^6 




3100 
31 to 


LINE — ( 
LINE —く 


1' 


*3,58) 
to ,46> 




4190 CIRCLE < 152,56) ,3 
4200 PSET (152, 5 る) 


5280 LINE 
5290 LINE -<4e 


, ! 80 > 

ies> 


3120 
3130 
3140 


LINE -< 
し INE - ( 
PSET C 1 


1 

い 
1 


*3,54) 
12,43) 
る 4) 




4210 COLOR I 

4220 PSET < 120 ,76) 

4230 LINE -(136,76) 


5300 LINE - (24 
5310 LINH -<24 
5320 PSET < 32, 


, 16S> 
1 24> 

L32> 


3130 


し INE ~( 


1 


B,47) 




4240 CIRCLE ( I 28 ,128) , 8 


5330 LINE -MS 


132) 


3160 


LINE -< 


I 


2,59) 




4250 CIRCLE ( 128, 1 36) ,4 


5340 LINE - (4S 


, 14S> 


3170 


LINE -C 


1 


6»45> 




4260 PSET C 1 21 ,132) 


5350 LINE -< 44 


152) 



79 



5360 LINE 




32. 1 52) 


6450 PAINT C 1 】 




5370 LINE 


-< 


32 , 1 32> 


6460 PA I NT < 1 ^ 




5380 P5ET 


< 3 


2 , 1 60 > 


6470 PA I NT ( 1 さ 


t - 1 1?^ 


5390 LINE 


—く 


44 , 1 60 > ' 


6480 PA I NT < 1 1 


6 , I 7 1 > 


540 LINE 




48 , \ 64> 


64^0 PA INT K 1 * 


8 1 1 7 1 ) 


541 LINE 


-( 


43 . 1 SO > 


«&50 PA INT ( 2: 


*2 , 1 68 ) 


5420 LINt 




32 , 1 80 > 


65 1 COLOR 1 2 




5430 LINE 




32 , 1 60 > 


6520 L I NE < 8t 


1 つ H» - ( S 


5440 PSET 


< 6 


4,156) 


6530 し INE < 1 6? 


* 1 。お ベ 


5-^50 LINE 




S4 , 1 84> 


6540 COLOR 1 5 




5460 LINE 




68 , 1 98) 


6550 PSET (17: 


< X Jo > 


5470 LINE 




,6 , 1 88 > 


6560 L I NE -CI 


, ― -,. 


5480 LINE 


-< 


60 , 1 64) 


6570 L I N£ — < 1 1 


:5 , \ 25) 


5490 LINE 


-( 


B0 » 1 56 > 


6580 L ! NE -CI' 


38 , 1 ^8 > 


550 LINE 


一 ( 


76 i 1 56) 


65^0 L I NE - C 1 1 


,8 r 1 3^' 


551 LINE 




? 6 , 1 84) 


6600 し I ME ^ < 1 


34 , 1 ,? 


5520 LINE 


一 '( 


68 , 1 84 ) 


661 Ll NE - C 1 ! 


18 , 1 44 ) 


5530 LINE 




68 , i 56> 


6620 LINE - ( 1 


38 , 1 3^ ) 


5540 LINE 


一く 


64 , 1 56> 


6^30 LINE IE 




5550 PSET 


< 8 


3 , 1 56) 


6640 LINE - < 1 


? 2, 156) 


5560 LINE 


-、 


38 , 1 88> * 


6650 LINE ( 1 7i 


& , 128)-( 


5570 LINE 


― C 


92 t \ Q8> 


6660 LINE < 17 


&, 144)— < 


5580 L I NE 


―、 


9 乙 , 1 64) 


6670 PSET < 19< 


&, 156) 


5590 LINE 


扁乂 


; 00 » 1 88> 


6680 LINE 一 ( I 


? 128) 


5600 L I NE 


-、 


104,1 86 > 


6690 LINE —(200 , 1 24) 


561 LINE 




1 D ん * 


6700 LINE 2 


38,1 2** J 


5 る 20 LINE 


-、. 


100,1 uo ノ 


671 LINE - ( 2 


2 , 1 > 


5630 LINE 


― 、 


[ , 1 80 > 


6720 L INE - < 2 


」 <^ , 1 56 / 


5640 LINE 




92 , 1 Do ) 


6730 LINE -< 2 


] B , 1 / 


5650 L i NE 




38 , 1^6) 


6740 LINE —く 2 


D 8 , 1 4** > 


DocU rst, P 


、 - 


1 た 1 ,9 し 


6/50 し I NE -、 j: 




JO U L 1 TNt 


ヽ 


乂 , ^ 


6-760 し I NE —、え 




5680 し INE 


―、 


1 X<4 , f 30 f 


6770 PSET < 20 


D , 1 £&> 


5690 L I NE 


-、 


I ^6 * I oO ^ 


6780 L INE -(2 


! 18 , 1 28 ) 


b/00 LINE 


一 C 


1 ^8 , i 64 ) 


6790 し INE -t 2 


38 , 1 36> 


57 1 し I NE 


^ : 


I 24 , 1 64^ 


6800 LIME -< 2 


0,1 J6> 


5720 L INE 


- 1( 


1 24 , 1 60 > 


681 D LINE -< 2 


30 , 1 28) 


5/^0 L I NE 




I I 6 1 1 60 > 


6620 PSET < 22 


D , 1 24) 


'b^'^O し INE 


醒、 


116,1 84 } 


6830 LINE -C 2 


20 , 1 ^4} 


5750 L I NE 


へ 


I 24 .,184) 


6840 し INE -t 2 


32 1 1 44 ) 


5760 L I NE 


― に 


1 24 , 1 /6 ) 


6850 PSET ( 23 


2 , I *t4> 


5770 LINE 


―、 


1 20 , 1 76 ) 


6@60i L INE 誦" 


3z ^ 1 z>£. > 


5780 L ! NE 


- ( 


1 20 , 1 6B ) 


6670 LINE - < d 


30 1 1 / 


5790 L 1 NE 


へ 


1 28 1 1 る S > 


6880 L t NE 2 




5800 L INE 




1 26 , 1 84 ) 


6890 L I NE -'12 


1^ , J く 


581 し] NE 


―、 


1 24 , 1 88 〉 


6900 L I ME ^ C 2 




5820 L INE 


―、 


116,1 88> 


69 1 し I NE 


3«> , 1 24 > 


5830 LINE 


-、 


n 2 , IQ4> 


6920 し I NE - '、え 


お-二 J ミ 


5840 し INE 


-、 


1 1 2 , 1 d)0 > 


6930 L INE -'、 2 


?!, ^1 > 


5850 PSET 


'、 1 


36 , 1 56 ) 


6'40 し INIE 


ミミ * ― i 


5860 L INE 


一 、 


1 J6 1 1 98) 


る 95D し I NiE - C 2 




5970 L INE 


一、 


1 52 1 1 88 ) 


6960 L 1 NE ,、 


7 シ 1 " :> 


5880 し INE 


- 、 


1 , 1 84 ) 


6970 PA INT K 1 


* 


5890 L I NE 


― t 


1 40 1 1 84 ) 


6930 PA 1 N 1 ( £ 


H » 1 iIxS f 


5900 L INE 


- ( 


I 40 , 1 76 ) 


i O OiTl T KIT i' ゥ 


25 1 37> 






1 ^ , \^tl 


-jri n n r nii riQ d 

/リ UU' wUL ur^ 








リ^ * 




g 1^9' 


5930 し! [NE 






つ fi つ n PC;C"T i 

r U ん U "DC: 1 ' OO 


t 48 » 


5940 し INE 




1 40 , 1 SO ) 


7030 PSET ''17 


J [ 5^ ; 1 


5950 LINE 


-、 


1 52 i I ^0 ) 


L, I NE - 2 




5960 L INE 




1 , 1 56> 


コ U U 1,1 U Ll FT 1 




5970 L 1 NE 


― ( 


i 36 , i 5 る ヽ 


70 p'^ET 1 C 


2 1 30 > 


PSET 


( 1 


60 4 1 56 ) 


,o7ri 1 tmp ― i 1 

U / V L. 1 1^1 C "« 1 


Q8 , 1 、 


5990 し INE 


一く 


1 60 , 1 68) 


.'' OSO P 'さ 1 1 ' 1 C 




る DQD L INE 


-、 


I 76 , 1 08> 


,ひや f"j し I —'. 1 




^010 L INE 


一く 


1 76 ,184) 


7100 PSfc i' ' 1 ' 




6020 LINE 


- < 


1 64 » i 84 ) 


-? 1 1 fii I T KIC _ I 1 

/ 1 1 U 1_ I Nt ' 1 


, 1 '^0 -' 


1^0 30 し ir4E 




ito , 1 


7 1 20 PSET ' 1 ^ 


" ' 1 マ. 


60 40 Ll NE 






71 30 し】 NE -' 1 


56 , I ' 


60 50 し INE 






7140 COLOR 




60 60 PSET 


( ! 




一 1 50 L I NE '■ 2"^ 


* I ソバラ 








7 1 ^-0 LI NE • 




L INE 




20 , \ 88 J 


.' t 70 し I ■■ -■' J 




d09C し INE 






7 1 30 L I NE '' 


t 44 > ~ <. 8 


510 し INE 






7 1 90 L 1 f IE ( 9々 


» 44 ) 一く レ 


6110 L INE 




ミリ, { ^^; 


720O L INE ' 1 t 




る 120 し INE 


一 ( 


212,1 5o ) 


7210 L I NE ' t 7 


2 * 44 、― {、 




一 1 


! £0 O ) 1 5d > 


7220 LINE < ! £ 


4 , 44 


6 1 40 し I NE 


- ( 


208 . i 80 ) 


7230 LINE ' 1; 




6150 L If -JE 


—'― 


200 , L 56 


72*10 LINE -: 2' 


, 1 6S>-< 


6 1 60 L I ME 


"' 


1 96 , 1 56) 


725G LINE ' 4£ 


. — 


6 1 70 'PSET 


i £. 




7260 LINE 'ふ 




•6180 L INE 


-、 


232 . 1 56^ 


7270 LINE ':7d 


, 1 68; -< 


1 90 L INE 




236 1 i 60 ) 


7280 LINE (8S 




.^20 し INE 




之」 ん 1 6^^ 


7290 LIME i 1 C 


* 166)- 


t2 1 し IN£ 




2o£ ( 1 '& 4 ' 


7300 LINE < I 


2, 168)- 


6220 し INE 




232 , 1 60 > 


7310 LINE i. 1: 


, 1 68^ - 


'LINE 




, 1 60 > 


7320 LINE '、し 




6240 LIME 




2<:14 , i 3A ) 


7330 し INE < 1 く 


, 1 68> - 


6250 LINE 




2^2 , "1 84 ) 


7340 LINE ' " 


168)- 


6260 LINE 




2 -32 , 1 ? , 


7350 LINE 


>6 A6B>- 


/0 し I NE 




' : 


7360 LINE <2 


18, 1 68) - 


62BQ LINE 




d£23 , \ 68 > 


7370 LINE (2: 


JO , 1 68>- 


6290 し INE 




2jo , 1 6 & > 


7390 LINE ■; 2 


23, - 


630 LINE 




j£3ci , 1 84 ■' 


7390 LINE K 1 


,2, 136〉- 


6310 LINE 




23^ , 1 SB > 


7400 LINE <- 1 




6320 LINE 




h£2** t 1 88 ■' 


7410 LINE (:2 


>0 , 136) - 


6 330 LINE 






7420 LINE <2 


4, 1 36>-': 


6340 LINE 




220 , 1 60 > 


7430 LINE \ 4 


3, 136、 一、 


6350 LINE 




224 , 1 56 > 


7440 LINE \ 2 


4 ,,42) バ 2 


6360 PAINT 


28 , 48) 


7450 し INE ' 3 


"42 W、4 


6370 PAINT 


" * お' 


7460 PSET '.3 




63S0 PAINT 


73 , 47 ) 


7^70 LINH -< 


W , 44 / 


639Q PAINT 




7480 PSET 3 


フ, 45、 


6400 PAINT 


161 ,50) 


7490 し mE バ 


39,45) 


<i41 PAINT 


185, 4?> 


7500 PSET < 3 


,.,51 ■) 


6420 PAINT 


C26, 156^ 


7510 LINE " 


39,51 ') 


6430 PAINT 




7520 PSET ぐ 3 




6440 PAINT 


(89, i 72) - 


7530 LINE -< 


40 ,52) 



: 184, 136) , 



7540 LINE 
7550 LINE 
75 さ LINE 
7570 し INE 
7580 LINE 
7590 LINE 
7A0 LINE 
7610 LINE 
'620 LINE 
7630 PSET 
640 LINE 
650 PSET 
660 LINE 
7670 LINE 
7680 PSET 
7^90 LINE 
770 D PSET 
7710 LINE 
7720 LINE 
"ョ LINE 
フ 4〔i LINE 
7-50 LINE 
77C.0 LINE 
7770 LIME 
7780 し INE 
7790 LINE 
7800 LINE 
7310 LINE 
7820 LINE 
7830 し INE 
7S40 LINE 
7850 LINE 
7860 LINE 
7870 し INE 
7880 LINE 
7890 PSET 
7900 LINE 
7910 
7920 LINE 

79 50 LINE 
7940 LINE 
7950 LINE 
7960 LlNfc 
7970 COLOR 
7 タ 80 LINE 
7990 LINE 
SOOO LINE 
3010 LINE 
SO 20 LINE 
3030 LINE 
8040 し INE 
8050 LINE 
8060 し INE 
3070 L!NE 
80-30 LINE 

80 90 LINE 
3100 LINE 
8110 LINE 
8120 LINE 
8130 LINE 
8140 LINE 
B150 し WE 
3160 し INE 
8170 LIME 
3130' LINE 
8190 LIME 
8200 LINE 
8210 LINE 
8220 LINE 
8230 し INE 
9240 し INE 
8250 LINE 
8260 LlNk 
8270 LINE 
8290 PSET 
e2^0 LINE 
8300 PSET 
8310 LINE 
3320 PSET 
5330 LIME 
9340 PSET 
8350 LINE 
S360 PSET 
3370 LINE 

PSET 
さ Wl? LINE 
S4'jri PSET 
8410 LINE 
8420 P?ET 
843CI LINE 
9440 PSET 
8450 LINE 
8460 PSET 
8*170 LINE 
? 480 PSET 
64^0 LINE 
8500 PSET 
8510 LINE 
3520 PSET 
9530 LIME 
8540 PSET 
8550 LINE 
B560 ! ^S£T 
8570 LINE 
& 580 PSET 
3590 LINE 
8^00 PSET 
861 LINE 
8620 PSET 



SET (96, 176) 



232. 178>-' 236 J 
172, 134)-'. 176,1 



I t46>-< 





-, 5 


8640 


PSET 


8odO 


し I NE 


^ 4^ 








f ミヌ 


1 T I 






















9740 










1 




ヒ=ミ 


8/ so 


PSET 


8790 


し I NE 


8800 


PSEl 


38 1 


り- 2^ 


^^^^ 


■ Tt^F 


,: S 


LINE 










8860 


し I Nt 






ぱ 






「? 『j: 


二 — - 5 






冗 










::, ミ 




































ま s 




ミ 






^ふ^ 




' ^r. 




^J^.l 


80 




>9f|. OQ; 




二 1 ? n 








_ 1 








に 




_ . 




















しミ 


は 口, 






: ミミ 






r で 5: 


f ミ: 








-^^ ^ 


ミ: 






: 




ミニ 




9 300 


















し I NE 


Q35Q 


PSET 


9360 


L 1 NE 


9h7Ci 


PSET 


9380' 


LINE 


9390 


PS ひ 


9400 


i_ INE 


:乂 S 










マ: 


_ ^' 








9460 


L I Nt 


? 470 


PSET 




^^^^ 






^^^^ 




951 


PSET 


^520 


LINE 


9530 


PSET 


9540 




9550 


PSET 


9560 


し INE 


9570 


PSET 



, 163> 
63) 
, 163> 



, M9> 

, 149) 

,149) 
5 , 14y 
,149) 



^530 
9^90 GOTO 9590 




80 



^ if Ft ペチ V: の 切り 
s 乡豎 ^丁:: クラム を自 

+ てつ つて まってい ま tl 
ニン-; り) 

― ニニ一 マニン タ一 5 時」 



お 申込み は 今が チャンス。 

裏面の 八ガキ でい ますぐ/ 

これから も 見逃せない 情報が 登場 
• 6 月 24 日 号 特集: 米国の パソコン 最新 ルポ 

そして 

暴 7 月 15 日に は、 恒例 *好 評の 新製品 集中 特大号 を 発行./ 

今年から は 特に パソコン 'ショップ 店頭での 実勢価格 も 収録 




「ス 一八" 一 イージーな ハ°ソ 
コンを 絶対つ くって みせる」 

("編集長 インタビュー "より) 
ウィリアム 'H. ゲ一ッ 氏 
マイクロ ソフト 会長 







ソコン を 手軽に 使 t 、た t 、 



• 暑 



パソコン を 仕事に 使うた めの わ 力' り やすい 情報誌 



-肩 



曰錢 



NIKKEI PERSONAL COMPUTING 



は 取 近 好評 をいた だいた 記事の 一部 を ご 紹介し ます。 

このような;^ 事が あなたの パソコン 活用 を サボ ー ト します。 

翁ヮ I プロ 専用機 W パソコン ラ —プロ 徹底 比較 

秦 世界 を 広げる テレ .コ ンビ ュ丄丁 イング 

• 市販 ソフト. ベスト セラ— ランキング 

參携脊 W パソコン 活用 術 急速に 拡大す る 実務への 応用 

秦パソ n ン 活用に 役立つ 失敗の 研究 

• 個人で もつ くれる 国際的 パソコン • ネット 

書 普及に はずみつ く 小型 , 



は、 

I- 鴨 フ 

高 US ソ S 

の ^ , 口 ,よ 

度て プ, 氏 

B= つ」 Q W 

\ フ 、ノ 貝 

Si ^ゆり A 家 

« ?んめ 私 本 画 

」 なた!!!: i ゎ漫 



ノ 



—ド ディスク 



秦 教育に 変革 迫る パソコン 活用 

秦表 計算 ソフト?: S 本 徹底 評価 

秦 戦略 研究: 日本 電気 \富士 通 

• 身近な パソコンから 送れる 電子 メ— ル 

秦 パソコン 導入 後の 利用 術 を 探る 

秦 日本語 ヮ I プロ ソフト^ 本 黴 底 評価 

拳 米国で 猛威 振う コンビ ュ I タ I 犯罪 

國年 &-予 ならて はの 割安な 料金 

★1 年 {n 冊) 6,000 円… 1 冊 当たり 353 円 

责3年{_7^*>, ろ-、 000 円… 1 晋当た り 235 円 

S:!L- =ー«| マク n フニ 




本 ^ -. 

日ブュ 

で 力 

• t ビ レ 



手 

助 

:寸 

学 

二 

ご; 

W 一一へ 

. W 一- 



f1 冊 当たり わずか 235 円! 

\ 気軽に お読みに なりません か - 

パソコン を 仕事に 使うた めの わかりやすい 情報 ふお 

° 日錢八 リコ コ 。 

NIKKEI PERSONAL COMPUTING 

Z J 

1 年 17 冊、 毎号 このような 編集の 柱で、 雑 まづ くり を 進めて ぃ& 

画 毎号、 話題の 市販 ソフト を 徹底 評価 

隱 パソコンの 意欲 的な 活用 事例 を 数多く 紹介 

國 さまさまな パソコン 関連 ニュース を 国内 外から 収集し、 紹介 

國 パソコン 基礎 講座/用語 辞典な どで、 パソコン 活用 方法 を わかりやすく 解説 

^ 画 年 2 回、 ハード/ソフトの 新製品 集中 特大号 



【年 2 回の 新製品 集中 特大号】 7 月に 前期 号 を 発行 

半年問に化^^されたハ一 ド/ ソフトの 新 $ お" Vlff 報 を、 通常 リ-の 
H を 倍増して 集中 収録。 独 G 企阔の 調 fr: を' 施し ほかで は 得 
ら れ ない データ、 例えば • バ 一ジョン' ァ ッ プ 時ゃノ 《 グへ の 对 
肇 ハード 本体の サイズ や 使用 電力な どに 加えて、 今 M より 拳パソ 
コン • ショップでの' 勢 価格 を 揭戟。 製ん', 選択に 不可欠の 本格 
的な バイヤー ズ' ガイドと して、 たいへんお リ f をいた だいて います。 
【ソフト 情報 を 毎号 豊富に 掲載】 

続々 と 登場す るゾフ トの屮 から、 注 H すべき もの を 取り あげ、 ュ一 
ザ 一の々: 場から、 性能 • 機能、 マニュアルの 出来、 使い 勝手な ど 
を Si しく チェックし ます。 



【パソコンの 活用 事例 を 数多く 紹介】 
1&1内外を^門^1:^がば!:キ^^取忖し、 ; t 進 的な バゾコ ンム引 II を U 
つてい る ケース を 紹介。 ビジネスの 場 はもと より、 lUfl 'お fel など 
での パゾ コン利 HI の 'i^; 態 を,; 先み とれます 》 
【年間 予約 購読 制なら ではの 割安な 料金】 
*1%-(17#) tUKXM リ… 1 冊、 I'i たり 3531 リ 
★ 3 年 ( 5 1 盼) 12.000 MJ … 1 冊、"' i た り 235 円 

料金お: 払いに つきましては 別途 ご 案内 を萆: しあげます。 
書 毎 3 週刊 (3 週間に 1 回、 年 n 冊 発行) 
參 A4 変型 判、 毎号 約 200 頁 
攀 個人の 年間 予約 購読、 ご 自宅 郵送 制 
発行: 日駸 マグロウヒル 社 



1 ^ 




並 南^ t 


CD 
CO 


CO 


、ぷ 





く は!? ま 



一 



お 申 みは 一 1 の ハガキ でい ますぐ/ 

7 月 発行の 新製品 集中 特大号 もお 読みに なれます。 



^ 









さ i 二」 一 LLm/_-= 



ずれ かに 印 を》 1,*^史ぉからのぉ、ぃ込み 2,《4卩ぬ^^ぉ0^'ル?^し 


職 f* は' 4 の t のに 印 を 1 

1. {,>mmfi- 2. ifij r. サ一 ビス n,' お 丄 -;' ; -fm i せ ri 戰 r>. iimw t;. if は 職 

7. 阪' た 職 8. サービ 9. '?' 1.: 1(1. その * 


ま 
" -乂 






=^ 


マ ';1|: しい' '1 の む のに 



〔wssfi 搴こ Edso e 二 *H5)^e 〔EES£fl^ 豳 l〕Edooo 9( 皋 ふ 二: 一-さ M-i 一一 ililntys .- 



《へ 1^^,11:^」」、 



義: MN 



ZD-laral 曰 



,レ? IIIE 



^1 



め , あ ?ー 51$ 



き i- 



/#c. 



jtflPSE レエ 





MAGAZINE 

7 ッ ビー マガジン = フ 口 ッ ビ _ + ぺーパ 

for SMC-777/777C 




フ CI ツビ 一 マガジン を SMC-777 777C に セットし、 
スィッチ を ON すると パソコンで 楽しむ マガジンになります 



また 、フロッピー マガジンに は 



フロッピ' 



レ ひろがる 世界 匪き 



グラフィカルで、 カラフルな 構成の 印刷 メディア もつ いています。 



号 発売中 ¥5,80Q (ディスケット 2 枚) 
參 79 は、 7 月 22 日 発売 予定 



の ソニー ショップ、 霄 31 店で お求めく ださい 



6 号 CONTENTS 




a ; f イス ケツ卜 A 「欧州^の 旅 館め ぐり」 

トーマス • クック の 時刻 -お ( : 》 あづ いた、 欧 

州 のまお S を シミュレート。 7 H II',! で 多くの JE^ 

tiiffift をめ ぐ り , み m の j*i 明 や ^ゆ' I を お 楽 し み 

くた' さい。 4^ 夂 では、 欧州の 際 仲 TGV 
オリエント .'il'J 】-、 ライン ゴル トーに よる 旅の 
もつ!^ 力 を 紹介。 

© ジグソーパズル + マップ クイズ 

地 M ジグ ゾ 一のお 3 'Mo 欧 'お' 1$ おな の S お { 二 ち 
なんで、 テーマ は 「ヨーロッパ j。 ジグ ゾーパ 
ズルの 他 ( : 、 都 H i ぁ て ク ィ ズ も ぁ り ま す。 
@ ツール • ディスク ユーティリティ 

デ ィ ス クのぁ き エリア ゃフ アイ ルのサ ィ ス" 
力 -BASIC 卜. で わかる マシン 語' 、° ッケ一 ジ。 本 
. ^ '义に 使いみ を 解,; 
d^々 《 

^ ティ スケッ 卜 B © デジタル' ミュ— ジック 

if お でお なじみの 「クシ コスボ スト JI のァ 

レンジ。 本文で は、 ラッサピァター 

.M\ その 3 。 神? ^ ス タ ジォ では 「変態 # 法」 と 
いわれて いる テクニック を 公開。 
English Crossword Puzzle 

テーマ は 「?; ic/ 川の も 米 報」。 ^mm' 

ら Challenge してく た' さい。 

© パズル ゲーム 「ソリ テア」 

I i 本で は 通称 「 ピアス」。 ヨーロッパに 古 く 
力 ' ら ザムゎ る ' 、° ズル です。 わからない 入に は、 

解 rrliii もあります。 本文で 遊びみ や 解法の ァ 
ルゴ リ ズムを (! お 





剛 

一 レー,, 

am 



OAmbient CG その 2 

部 山 化の スプロール 象 や ライ フ ゲームの 
ィ メ一ジ 'を ffi に 構成。 ぁなたの町C^)^ft移が、 

W える かも しれません。 時 々'>d がつ いたよ う 
に 眺めて く ださい。 

© リアルタイム ゲーム"" Dizzy Riderj 

縦、 橫 スクロール ャ! ゲーム。 バイクの テク 

ニック を职使 し て AiU 、がけな L 、P せま 物 を ク リ 
ァ しながら、 宝 >ff を 持ち' W つてく ださい。 

@ アドベンチャー ゲーム 'エディタ 

コンピュータ の f !^小 ( : fit い 人力して ゆく だ 
けで、 テキスト 版ァ ド ベンチャーが 作れる ッ 
—ル。 デモ データで ゲーム もで きます。 本夂 
では ァ ド ベンチャー ゲーム • エディ タ のコン 
セプト を ま とめました。 

計画の 科学 PERTj 入鬥 

フ ロジェ クト ifPI! の た めに 開^さ れた 乎 法 
「PERT」 のん もや 人 門 プロ グラム。 本文で は 
「PERT」 の概 Hff と プ 口 グラ ムの 使い 力に つい 

てまと めました。 

©Car uraphic Design Data 

グラフ 仁ノク 'エディター を 使って おき::; き 
する ために、 本の ifJii|rif| デ一 タ を 収め ま し 1 二 
本文で は、 iK 確な 人 力が' X: 求 される グラフ ィ 

ッ ク 作成 L の ノウハウ を 公開。 を 未に: r お iif ォ 
m と し て阔 【m' の ド ッ ト 比率 と A'te; し た ム眼紙 

をつ けて ありま 1; ■! 兌?? の 作, V, を 募 9i 巾です 




«^ さヒ 



'セル 社 TI60 東京 漏 宿 区 新 宿 5 -7 -8 SStSSf 宿 5 丁目 ビル 




BO 年度 試験 受付 はじまる! 

7 月 特別号の 特別 付録で 受験 手続が でも 



J 月 号の 主な 内容 




Weo 年度 情報 処 

理膽者 試験 案内書、 
受験 願 害. 振 ,| 瓶、 受験 斜ド 



COBOL はこう やれば 
必ず 解ける! 

《特種 記述 問題》 攻略の 

重要 ポ イン 卜 ① 

算法と 流れ図の 合格 答案 はこうつ くる ① 



攀 実力が めきめき つく 評判の 講座 

合格 最短 ゼミ CAP-X*FORTRAN'COBOL'PL/I 
S 験の ための コンピュータ 基礎 重点 征服 セミ 関連 知 I 哉 



に 受験と 仕事に 役立つ 話題の 記事 



90 年代 を 目 ざす 第 5 世代 コンピュータ 開発 
合格 * ルポ コンピュータが 灯り をと もし ^ 

大脇 生理学で わかつ; e 能率的 学習 法 
対談 人間と コンピュータ 



肇大 好評の カラ 一グラフ' 連載 コラム 'SF など 

カラ- ク ラフ コンピュータが 美女 をつ くる 受験なんでも 相談 室 



ほか 



月 特別号 定価 580 円 
好評 発売中! 




の 確実な 入手 法 

毎号, 売 切れ 店が 続出し, 大変 ご迷惑 ゾ 

かけいた してお ります 「月刊 情報処理 Ir 
をお 買い もらしな く 確実に 入手な さるに 
お 近くの 書店で 予約 購読な さるの が一 番ョ 
です お 近くに 書店 が な し 、 な どの 理由て. 
接 当社に ご注文く ださる 場合に は, 本 i= 二 
込みの 専用 振替 用紙 を ご 利用 く ださい 




お 問合せ 先 



日本 ソフ卜 バンク 出版部 



102 東京都 千代 田 区 四番町 2 



003(261)4095 




ダーム 麵献 z —定価 鳳 













J 







THE MINE 









IHENK 






は 


1? hdieI 







84 



•< V ん^ふん:^^、:ぉ:\ふ《^::ふす4 :V.iV^4-^- 





ゲ. -^, J い 



ゆ 1 






1 * -> * 




^1 響 



♦ 



うちの 夕 マに は 謎が ある 



田 中 (以下 タと 略) 「いや 一, こないだの 日 
曜 さァ, 原 宿 を ぶらぶら してて さ」 
丸 山 (以下 マと 略) 「フン フン」 
タ 「竹 下 通りの 人混みの なか を 流れて いた 
と 思いな よ」 

マ に ヘイ ヘイ _1 

タ 「それで さ, T シャツ なんか, いっぱい 
ぶらさが つてたり して さ」 
マ 「ホ エホ ェ」 

タ ""おまえ, ォレ のこと バ 力に してんな!」 

マ 「コリ ヤコ リャ, と」 

タ 「ま, この, 『うちの タマ 〜に の キャラ ク 

タ 商品が, けっこうあって さ, 驚いた と 二 

ろの ォレ なのよ。 人気 あんだね 一」 

マ 「あつたり マエ じ やん!! 電車に 乗れば 



わて が タマ どす。 
ど一 ぞョ 口 シク。 




『タマ^ グッズに 身 を かためた 女の子と か 
いっぱい いるし ィ。 ジョ ーシキ だと 才 思い 
ます ゥ」 

タ 「こり やまた シッ レーいた しゃした」 
てな 具合に 大人気の 『タマ』 を 主人公に い 
たしました SMC ゲーム 「うちの タマ 知り ま 
せんか」, お客様の ご愛顳 をいた だきまして 
売行き 好調で, と究売 元もホ クホク 顔。 と 
ころが ある 日, その 『タマ』 の 秘密, ダ一 
ク サイ ド ♦ ォブ • ザ • フォース がさ さやか 
れ るよう になった …… 。 
タ • "ええつ! 隠し コマンド だってえ!?」 
マ 「シーツ。 ひとに 聞かれたら, ど 一す ン 
のよ ッ! !」 

タ ""そつ それで, ど, どんなの が…」 
マ 「まず, どんどん 先の 面へ 進む」 
タ 「へえ 一」 





マ タマ。 の 数 を 増やす…」 
タ —う ひよ 一」 

マ 「ポチとの 再会 シーンが 見られる…」 

タ ひや ああ 一 J 

マ 'デモ ゲームが 作れる…」 

タ 「へ—」 

マ 「 - タマ ^ が 無敵になる…」 

タ 「ぎ や ああ ああ, うおお おお ッ J 

マ 「うるさ いわね ッ」 

と ゆ 一よ 一な おそるべき ジジッ が 明 ら かに 

なった のであった…。 

タ 「ね, ねえ, ねね ね, ひとつ だけで いい 
からさ ァ, 教えて くれよ ォ」 

マ 「しょ 一 か' ない わね ッ。 じゃあ, 先の 面 

へ 進める コマンド からね J 

タ r よろしく おねげ 一 し ま すだ」 



マ 「まず, ゲーム 途中で ESC I を 押して' - 
タ 「ほい ほい ( ト, め も スル) J 

マ 「そして ra + iHES+SL 



タ 「なかなか メ ン ド 一でんな」 

マ 「[S3 を 解除して から, アルファ ベッド 
で 4 文字 入力したら, 1 から 9 までの 数字 

を 指定 すれば できあがり」 

タ 「その 4 文字の アルファベットつ ていう 
の は…」 

マ 「ヒ • ミ • ッ J 
タ 「そこ をなん とか J 

マ 「だから ァ, 次の 面へ 進む コマ ン ド で し 
よう。 『次』 つてい うの を 英語に すると…。 
キヤ ァァ ッ 」 

タ 「あ, どうしたんだ。 丸 山さん がさら わ 
れ ちゃった, ど一 したら いいんだ あ, ォ 一 
ィ才ィ 才ィ」 

いや 一, こんな 波乱 万丈の 展開に なると は 
思わな かった ぜ。 隠し コマンド ひとつ 探し 
出す の も 命が けだね え。 ま 一, 読者の みな 
さん も, いろいろ 試して みて くだせ 一。 分 
かったら, 「0h ! HIT B ぼ」 編集部に 
報告す るの を 忘れち や い けね一 ぜ。 



91 






バイ キ霸 のデン タル ウォー 5000P3 

人気 キャラクタ 「バ 
ィ キン 君」 ものの 第 

3 弹。 今回 は ムシ バ 
菌と 対決す る。 虫歯 
になった 部分 を ブラ 
ッ シン グで治 してし 

ま う のがい と 才力 シ C 




TRANSITT 



卜 ラン ジッ卜 5000 円 

敵の 攻鼕を かわしな 
かり ュニッ 卜 を 運ぶ, 
飛来す る 敵機 を やつ 
つける, 巨大な 未 確 
認 飛行 物体 を 探査す 

る, と 3 ステップが 

楽しめる 複合 ゲーム C 







法 庫 寺の 》 7000F3 

聖徳 太子一 族の 悲劇 
は 歴史の 必然だった 
のか。 それと も, 巨 
大な閤 の 力が…。 時 
空 を 超え, 壮大な 謎 

に 挑む S F 歴史 ァ ド 
ベン チヤ 一ケ一 ム。 



ペン ジャ ミン 5000 円 

feiiUUatU)^ え—, おなじみ ペン 
ジャミ ンの ゲームで 

ござんす。 いろんな 

キャラクタの 妨害 を 

かわしながら, 大切 

な 鍵 を 拾う。 グラフ 

イツ ク ^)、楽 しめる。 





SMO 将霍 翻 円 

SMC 用に もとうと う 
本格的 将棋 ソフ 卜が 
登場した。 美しい グ 
ラフィック の 将棋盤 
でコ ン ピュー 夕と 対 
戦。 強さに よって 対 
局 条件 も 選択で きる。 




5000P3 

ト ランプ ゲームが コ 
ン ピュ 一夕で 楽しめ 
る と は うれしい ね。 

r フロッ ビ 一マガ ジ 
ン J にも ト ランプ ゲ 
—ムが ある。 そこん 
とこ, 頼ん ま すぜ。 



適 




B I 一 

香 



Making of My Robot ■ KAZ 

前号で そ の 概要 を 紹介 した リメ イン ズ 口 ボ' 
ット。 ポスト 口一 ドラン ナ一 ソフトと して 
の 素質 十分と いう わけで, 今回 は ゲームの 
実際と, ロボ ッ ト作 りの コッ について, この 

道 35 日 (何し み 発売され て 日が 浅い もので 
…… ) の 不肖 KAZ がお 送り しょう。 
まず, (該当者が 居たら モグリ だが … … ) 
「前号の 記事な ど 知らん」 という 人の ために 
ざっとお さらいす ると, つまり こういう こ 
とだ。 

リメ イン ズ ロボット は その 名の 通りの ロボ 
ッ ト ゲーム だが, 「目 を 見張る リアルな 動き _ 
と 力' 「3段階^^体変身」 とか はない。 した 
がって, そういった ソフト を 手に する のが 
夢 だとい う 人 は, ① さようなら, ② 自分で 
釗る, ③ 気を取り直して 読み進む, の 中 か 
ら 選んで 欲しい。 ところ 力す, この 単なる 駒 
のよ うな ロボ ッ ト と 競技場から なるこの ゲ 
ーム は, 実は 将棋 や 碁な どの 高度に 抽象化 
さ れた 戦略 遊戯の 持つ 魅力 が ある。 
楽しみ 方 は 大きく 分けて 2 つ ある。 ァ クシ 
ヨンゲ一 ム としての プレーヤー モード (勝 
手に 名 づけた 力す, カー ソ ルパ ドルで 口 ボ ッ 
トを あやつり 応戦す る) と, 思考 ゲームと 
しての プ ログ ラミン グモ一 ド (BASIC ラ ィ 
クな 言語で 戦闘 用 プログラム を 作成。 コン 
パイル 後, 29 種 ある 形状 パターンの ひとつ 
に 搭載 し 才 リ ジナル ロボットと して 競技場 
へ 送り出す) である。 基本 アイデア は アツ 
プル 用の "ROBOT WARS" なの だが, そ 
の 存在 を 知っていても たた' 指 を くわえて 見 
ている だけだった 人 も 多い はず。 ここ は ひ 
とつ 本家に 敬意 を 表した 上で, SMC で この 
自分 だけの ロボ ッ ト を 持て るよ 7 になった 
こ と を 素直に 喜ぼう ではない 力'。 
はっき り 言って プレーヤ一 モ一 ド について 
は, 余り 書くべき こと はない。 これ は 単な 
るシ ユー ティ ング タイ プの ァ クシ ョ ンゲ一 
ム であり, ただ 敵の 動きが 一筋繩で は ない 
92 



のと, 力一 ソル パドルと 動 き と の 対応が 直 
感 的 でない (意図的な もの だ と 忍 われる が, 
flij 後 左右が 常に ロボ ッ 卜の 進行 方向に 対 し 
て 判断され るので, 退却す るつ もりが 突"^ 
という ことが まま ある) ため 必勝 パターン 
をつ かむ まで はちよ つ と 時間が かか り そ う 
だ。 しかし, プレーヤ 一モードの ための 面 
は 16 面が 付属 してく るに 過ぎず, これらの 
面の 突破が この ソフトの 主 的で は な !■ 、 こ 
と を喑に 示して いる。 

さて, そこ で 問題の プ ログ ラミン グモ一 ド 
である。 これ は, 実際に 自分で プロ グラミ 
ングを した ロボ ッ トの 生死に 一喜- '憂した 
者で なければ, その 酸 糊 味 は 分からない… 
と 書いて し まって は 話に ならない 力す, リ メ 
ィ ン ズ ロボ ッ ト がそれ だけ コンピュータな 
ら ではの ゲームで ある 証 挑 だと もい える。 
ロボットの プロ ダラ ミン グは 簡単 だ。 だが, 
この 際 「思い通りの ロボ ッ ト がすぐ に 作れ 
る」 と は, あえて 書かない ことにする。 こ 
れは某 低価格 家族 電算機の ユーザ一 がその 
続柄 父に おねだり して 買っても らう ソフト 
と は 訳が 違う の だ。 付属の (BASIC + C)/ 
2 に 見える 構造 化 H 語 を 使っての プロ ダラ 
ミ ング は, 逆に 通常の BASIC での プロ グラ 
ミン グ テクニック を 養うた めの トレ一 ナに 
もなる し, とつつ き 易 (奥が 深いと いう 名 
作 ゲームの 条件 を 満たして いる。 
別表の サンプル プログラム は, マニュアル 
^載の 言語 仕樣 を 読ま ずに すべて を ft 解す 
る こと は 難しい と 思う が, 数 種類 試作 し た 
中で 比較的 強 かつ た "KAZ 2 " の ソース リ 
ストで ある。 これ を コンパイルし, ォブジ 
ェク トをト レ一サ 上で 動きの チェ ック にか 
け, さらに 実戦 投入 テスト を 重ねて 育てて 
行 く の だが, こ の" KAZ 2 " も 最初 は あた り 
を 見回し, 敵 を 見る と 発砲して 逃げる とい 
う, 一介の It 病 者に 過ぎなかった わけで, 
まさに 秘密兵器 を 開発す る マツ ドサ イエ ン 
ティ ス トの 気分に 浸れる。 
敵 を 発見 後と ダメージ を 受けた 時の ii!^ 理は 



ON 〜の 宣言です 旨定 される 割り込みで 行わ 
れ, 敵に 対して は 先制 攻 "^を かけた 後, 被 
単し ないように 2 ブロ ッ ク移黍 力 し て 近づき, 
再び 元の 軌道に 炭って 徹底 攻, を かける と 
いう もの だ。 ただ し 近づき 過 ぎ ると 敵 を 破 
壊した 際の 爆風で こ ち ら も 被害を受け るの 
で, 適当な 距離 を 保つ 工夫 もして いる (コッ 
は リメ イン ズ ロボット 3 原則 参照)。 
先程, 比較 的 強いと 咨 いたの は, こ れ で も 
状況 次第で は 敗れ る こと も あるた めで, こ 
の ソース を 改造す る も 良し, 全く 異なる コ 
ンセプ 卜で 別の ロボット を 作る も 良し, リ 
メ ィ ン ズ ロボット を 手に 入れた な ら ば, ぜ 
ひォ ブジェク ト を 持ち寄って 競技会 を や り 
たい も の だ。 

もちろん, 戦いの 場と なる 競技場 も エディ 
タで 簡単に 作れる ので (こちら は 「思い 通 
りの ものが すぐにで きる」 と 書いて おく) 
特殊な 状況 を 先に 設定して, それ に^わせ 
て プログラミング を 行ったり, 全 状況 型 
口 ボウ トを オーソドックスに 四角い リング 
で 戦わせる の も 意外に 楽しめる。 他に もプ 
レ一 ャ一 モ一 ドの 面に フ 。口 ダラム した ロボ 
ットを 投入しての 実戦 テスト は, ある 程度 
の プログラムが 作れる よ う になった 中級 者 
に は 良い チャレンジ だし, 敵 ロボット 無し 
に 迷路 を 作り, 画面に 表示され る タイマ を 
使っての マイクロマウス (マイクロ ロボ ッ 
ト による 迷路 抜け 競技) のシ ミュレ一 ショ 
ン など, マニュアル にない 遊び 方 も 色々 と 
できる (サンプル 画面 は エディタ を 使って 
描いた Sony の 面と HITBIT の 面で 単に 文字 
として 並べる ので は な く , 戦闘 時 を 想定 し 
て コース を 設定して いるた め, この 面を自 
在に 黍 力け る ロボ ッ ト を 設計す る こ と 自体, 
難しい ので はない かし らん)。 
いずれに し て も 市販の パ ゾコン ゲームで か 
つて これほど クリエ ィ ティブな もの は 無 かつ 
たといえ, ラッサ ピア タの BGM と 合わせら 
れるこ と も 含めて, SMC-777 系 ユーザ一 必 
携 のソフ 卜だろう。 



リメ イン ズロ ポッ ト 3 厚 則 



OGto AWAY 

1 ook +=^= I then 
d^d I ミ t 

■ i di =t>d ther 
Qo d t st-d 
goto BRK 



i m^>^t + 5 then 
= t i me 



d<30 then 



i U lQokf==4 
sh oo t 

a dtst<d the 



敵 を 見かけたら すぐに 発砲す る こと 自 
分から は 危害 を 加えない 等と 悠長な 二 
と を 言って いて はいけ ない 



f. 



瞰を 発見す るた め 積極的に 動き回る 二 

と ■■ 51_££^£^;令にょ り, 敵が1&""5'く ま 
て', あるいは, タメ ーシを 受ける まて 活 
動 を 停止す る 手 も あるが, 双方が この モ 
ート' を 同時に 使用す ると 膠着状態 とな 
り CAUTION を 取られる (二れ は 冗 I^Ocj 



SONV 





上記. 2 つの 原則に 違反し ない 限り, ロポ 
ットは 自ら を 守らなければ な ら な い... つ 

まり, 敵 破壤時 や, *s ま 破裂 時の; *a 

から 身 を 守る ため, LOOK 命令に よって 

異常 を 察知した 場合 は, すみやかに 退却 
する (時に, エネルギー か' なくなり かけ 
た 敵 口 ホットが 心中 を 図って 接近して 来 
る 場合が ある),: 



rotaite r 2 rotatt 

go d+5 

rotate — r qo 2 rotaii 
goto IK 



QO d*2/ 3 

rotate -r go 2 rotate 
\ i 1 ookf ==4 then 



r p t uri^ 



St Xd/2) 



Qoto MAIN 



! ookb"=Ci then 



'■ o t a t e 1 qo 1 rotate 一 
•■ o t a t e 一 1 QQ 1 r te 1 h 13 o t 



QOto MAIN 




ム: 



1. i 



む や V.J,.. ザ ザ 询'. 'さ, i;T«.#"i'l)'-^- !>"f lT すり' 




p. さに 》 

漏 趣 

I ま 舞 

ふ ijlt は: d,l 

■■■sniTrr 




な- CJ I ,鞭 



93 



上 



ン テス 卜 








國江 i 彦氏 (靖玉 県 BPBm) : tt^^l 

A7. B9、 coy D7、 LJ8、 計 S 占 i せっかく 

あとちよ つと、 文字 等に 工夫 か 欲しかった な 



I 山 浦 正 君 (渠都 1 区) : S=i2s4 

:9、 日 9、 C7、 D7、 E7、 計 S 点もう 少し、 光線の 具合 を考 應す ると、 

い 作品に なった のに 



多数の 作品の 御 応募 あり がとう ございま し 

た。 厳正な 審査の 結果, 最 優秀 實は 00 市 
の XX 君に 決ま り ま した。 おめでと う ござ 
います., ウォークマン 送りました ので, 楽 
しみに してく ださいね, 
…と 害いて みたかった, でも, 応募 作品 は 
たったの 6 人 分: う— ん, 思って いたより 
かな り 少なかった、 Oh / HiTBiT の 発行部数 
からしても, 少なす ぎる,: 
思わず, 考えさせられ ますね。 企画が 悪 か 
つたの かな あ。 まあ, データが かなり 大き 
いし, いい もの を 描き 上げる のに も かなり 
の 日数が 必要な の も 分かる けど… どう して 
かな あ。 

とりあえず, 結論から 先に 言って しまい ま 
しょう 「今回の コンテスト では, 最 優秀 赏 
に は 該当 作な し すなわち, せっかく 用意 
してお いた ウォークマン は 誰も 手に する こ 
とがで きなかった わけ.: でも, もったいな 
いので, 次の 企画までお あずけと します 
ただ, 作品 を 応募して くれた 方々 の 努力 は, 
やはり, 並大抵の ことで はない ので, 応募 
者 全員に, その 作品に 応じて, ゲーム ■ ソ 
フ 卜な ど どつ さ り 送って あげたい と 思い ま 
す。 何 を 送って もらえる 力、, 楽しみにして 
いてく ださし、。 期待 はずれに はしない つも 
りです から。 

では, 応募 作品の 紹介に まいり ましよ うか 
—!Z\ 作品の 評価 は, A : アイ テア, B : 
構図, C : お 色, D ; 背景, E : 総合的な 
美的 センスの 各 10 点, 計 50 点 満点の 点数制 
で 行い ました, また, 紹介 は あ くまで も 応 
募 順 な の で , 誤解の ないように 



あと, 選外と なった 福 岡 市 博 多 区の 藤 井茂 
氏- 僕の 作品と まったく そつく り と言うの 
は いただけません ね.. 一応, 「グラフィック 
ス- エディ 夕 を 使おう」 の 連載の 主旨 は, 「絵 
の ネタは 提供し ますが, それから 先 はグラ 
フィックス' エディ タを 上手に 使って, 自分 
だけの 才 リ ジナル な グラフ ィ ッ クスの 世界 
を 展開して ください」 という ものな ので, 
御了承く ださい。 それから, F に は 全く 関 
係がない け れ ども, いろいろな 絵 を 送って 
くれた 方々, どうもありがとう。 アニメの 
キャラな どのよ う に 著作権に ひっかかる 作 
品 以外の もので, もし, 優秀な 作品 が あれ 
ば, 随時 掲載した いと 思って いるので, ド 
シ ドシ 送って く ださいね。 待って ますよ。 

95 






96 




ft • 海 • 空と 1 シリーズ 終えて, ホ. 7 とす 

る 間もなく, 第 4 13 g 。 思 h す , 「何 や ろ う 
力、 な 」 なと と 考え込ん たりす るつ タ シ て す :: 
L , .ぇ' い i し た ―' Exercise ror Graphics 
Editor な t と 随分 派手 な ? イト' レ 力、 ついて 

いるん て す か, グラフ イソ; 7 ス ■ ェ チ - タ 
の 使い方に ついて 何〜 ん も抽 ていないん 

て すね =01i ! HiTBiT の m 刊 号て ちょっと t 
いたた け て す か h 。 

-' 'という^て, 令 回 は, 主に, 7' 巧つ い; 
7 ス • ェ チ ■' f タ を ちゃんと ft つても らおう 
という 陇 点 力' ら話を 進めて 行き ます。 



表 1 クラ フィックス • エディ スタの コマンド 一覧表 



モード 

エディ ッ 



コ マン ド 



Norm 漏 
Block 

2X 

8X 



意 味 

]ib お 状 j|k 

Iffl にお 大 (8X8 ドット) 
2 倍に 拡大 (4X4 ドット) 
4 倍に 鉞大 (2X2 ドット) 
8 倍に ffi 大 (1X1 ドット) 



コ マン ト' 



Color 

Load 

Oviay 

Save 

Lino 

Box 

FBox 

Circ 

FCirc 

Fill 

Copy 

Text 

Print 

Bordr 



Renam 
Edge 
Super 
Exit 



Mov 攀 
Scale 



Bffi を一 色に 塗りつ ぶす 
色 を擔り 変える 
絵 を a —ド する 
絵 を 重ね 描きす る 
絵 を セーブす る 
直線 を 引く 
四 A 形 を 描く 
中塗りの 西 負 形 を 描く 
円 を 描く 

中塗りの 四角形 を播く 

色 を 塗る 

絵 を コピーす る 

文字 書く 

プリンタに 出力す る 
ボ一ダ エリアの 色 を 変え も 

PIC ファイル を 消去す も 

PIC ファイル 名 を 変 頁す る 

ふちどり をす も 
スーハ • —インポ— ズ する 

システムに 戻 も 
カラー • パレット を 使う 
絵 を 移 » する 
拡大' 纏 小す る 



グラフ ィ ックス • ェテ" ィ タ —— Sony SMC 
-70/777 で コンピュータ 'グラフィック ス 
(CG) をす るのに 必 % ィ、 可 % な ッ 一 ル で す 
が, ちゃんと 使いこなし ています 力'。 SMC 
が 稼働す るの は, ゲーム をす る と き だけ… 
な どと いう; 乂し いこと に はなって いないで 
しょうね。 いたんで すね, そ ~ いうの が ノ乂 
だち にゾ マニュアル を 読んでも いまいち 
ピンと こない というので, グラフィック 
ス • ェデ イタに ほこり をお f もらせ ていた: 『,1 
あたりな W 力 f。 でも, ;ん ごみし ないで, ち 
よつ と 使って みれば, 維し く も 何でもない 
んで すよ。 その 辺に コロ がって いる 使えな 
い アドベンチャー ゲームよ り ズ ッ と 簡 【ii -。 
ガイ ドメ ッ セージに fit つて, 仕-' お を 進めて 
い く だけ だから。 

ところで.' いきなり '^^然, R 問。 f?, グ 
ラフィック ス. エディ タ はも つてい るんで 
しょうね。 まあ, SMC-777C に は グラフ ィ 
ッ クス. ェデ ィ タ が 付み; で 付いて きち やう 
ん だか ら , 人 丈夫 だ と 思い ます 力 f, もし, 

もっていなかった ら ¥- めに n つてお いたみ 

がいいで すよ。 そんなに 高く はありません 

から。 

ミ主) I. ソニ一 グラフィックス' エディタ一 (SMW- 7072: 22,800 円) 

Z SMC グラフィックス 'エディタ一 (SMW-S70ID : 9,800 円) 97 
a グラフィック ディスク (SMC-777C : 付 厲&) 



第 4 回ァ モルフ 7 

Amorphous と It 不; の^ を 
、持たない tt!ta> こと をい う。 



〇〇〇〇qp〇〇〇〇〇〇〇〇〇o 〇 〇〇〇 〇〇 



〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇 〇〇〇〇 



〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇 



ス 




行 



博 



本 



覆 



園 



フィックス • エディタ を 使お *o 

薩 i 



■ 



s 




d 

o 



ところ 力す, この ダラ フィックス • ェテ" ィ タ , 

1..J じょうな 名 「おで 3 ff_ 類 ほ ど あるんで すね。 

CP/M にの ソニー グラフィックス' ェデ ィ 

タ ― (SMW -7072 : 22,800 I'D と Sony 

Filer h の SMC グラ フ ィ ッ クス 'ェデ ィ タ ― 

(SMW - S 701 D : 9.800 VI) と M じ く 

Sony Filer h の グラフ ィ ック ディ ス ク 

(SMC-777 C 付 teiV,) の 3 つ。 あと, SMC 

-70 用の デジ タ ィ ザが 使 える グラフィック 

ス. エディタ一 D (SMW-7072 D : 35, 000 

I'D というの もあります 力 f, ちょっと 巧 朱 

なので 紹介 を' も' き ま す。 

で, どこが どう 違う のかと いうと, Sony 

Filer 版 だ と カラ一' パレ 1/ ト を サボ一 ト し 

ると いう ところ かな (表 1 参照)。 t 
議 4 &鑫 




少, 機能の 手 i 類の 数が 違う けれども, Palet 
コ マン ド以外 は 他の コ マン ドで補 える から, 
ほとんど W らな いといえ ます (が, ここで 
は, SMW-S 701 D を 巾 心に afi を 進め 
ていき ます)。 

で も , 結 W は じ グラフ ィ ックス • ェ デ ィ 
タ。 使いお はま つ た く I'ij じ。 GREDIT 
RETURNJ で 起動。 あ と は, I ESCi キ一 
で エディ ット 'モードと コマンド' モード 
をた く みに 移行しながら, カーソル キ一 (あ 
るい は 力一 ソ ルパ ド ル) で 位 【ぎ を 動か し , 
ガイ ドメ ッ セージに 従って ファンクション 
キー FfTI - I F5 I で 機能 を;)、'々 に逸択 
してい けばよ ろし。 一 I I で, HiW! してし まえ 
ば こ う いう こと に なつち やうけ ど, ガ 《 ド 



t 疆纏 'な- 1^^!^ 龜 



メ ッ セージに 表示され る? 1" コマンドの 機能 
は 略 形で た されて いるので, その , な 味 
は 表 2 を 参照 をして ください。 あと, この 
ガイド メッセ一 ジ, スペース パ、一 を 使えば 
を 消 したり, 画面の 上ゃド にもって い 
ける ので 利。 

こ こで は, グラフ イツ タス- エディ タの機 

能の, し い 紹介 を 的 としてい な いので, 
あと は, ^1 と 表 2 を 参考に しながら, 後 
に 裁せ た Exercise を 実際に' 行して, n 分 
で 体験しながら 使い方 を 党え て く ださいな。 
分からな いとき は キー を 押せば, グラ 
フィックス • エディ タ が^,; おで 教えて く れ 

るから, 心 fid 御 » 用 (ただし, グラフ イツ 
ク ディスク ( f ナ. ほ 品) に は こ の 機能が あ り 

^ 迹 お ふ-"^ 應誠趣 ま ^ ^ . 




表 2 ガイ ド • 


メッセ ージ に 表示 される コ マン ドの SIS 能 




表 3 グラフィックス 


• X 






ディ タの カラー 


キー 


















命 令 


意 味 
















B 


G 


All 


その コマ ン ドの 囲 を とする。 












Bkgnd 


(Copy, Move コマンド 実行時に おいて, )jSWfe と な る 色 を 推定す る 。 


2 









K 


CancI 


今お 二な つた コマ ン ドの 実行 を 取 り 消す。 








1 


B 


Cenfr 








縁 


2 


G 


Color 


(その コマンドか^ する) 色 を 指定す る。 






空 


3 




Cornr 


その コマ ン ドの11^^範囲を四負形の?4^線をもって股定する。 






赤 




R 


Drive 


ディスク, ドライブの 指定 をす る。 






赤 紫 




P 


Drew 


(現在 マーカの あ も 位置 を にして,) 直線 • 四 負 形 '円 を 描く 






黄 


6 


Y 


Dual 


(Color コ マン ド 実行時に おいて,) 2 色畫り をす る。 






白 




W 


Enter 


重ね 描 きした 絵 を そ £0© 置に 定着 さ せ, Cane! でき ない ようにす る。 






af 緣 


8 


1 


Home 


ホーム 'ポジション (aas の 左上) に, 絵 を ロードす る。 






灰 緣 


9 


2 


Load 


現在 マーカの ある 也 置 を ま 上に して, 絵 を ロードす る。 






朱 


10 


3 


Metsg 


ガイ ド • メッセージ 示 位置 を 考える 






山 吹 




4 


Move 


(現在 マーカの ある 位置に,) 11»<7>» 点 を 移動す も。 






灰 育 


12 




No 


その の 実行 を 取り消す。 






淡 育 


13 


6 


Oviay 


现在 マーカの あ も 位置 を 左上に して, 絵 を 重ね 播 きする。 






桃 


14 




Quit 


その コマ ン ド の^を 終了す も。 






灰 


15 


8 


Reset 


(Patet コマンド 実行時に おいて,) カラ一 -パ レツ トの色 を 初期 限定に 浸す。 


2 




▲ 






Revrs 


Revrs -1 て 1^ を 左右 反転 させる。 






; e) b. bas にの カラー 
G. グラフィック 


ス' ェデ' 


f タのカ 


Rotdt 


Rotat X 90° てち に 絵 を 回転 させる。 






Savft 


Save コマンド を寞 行す る。 










Scale 


(Scale コマンド «ff 時に おいて,) 倍率 を 変える。 


2 








Size 


(Text コ マン ド 実行時に おいて, ) 文字の 大き さ を 変える。 










Stop 


今お 二な つてい るコ マン ドの 実行 を 途中て ヰ 止す る。 










Y«f 


その flif% の 実行 を 遂行す も。 
















備考) 1 は SMW-7072 に 固有な 命令 
2 は SMW る 7CIID に 固有な 命令 



98 




図 3 






卢 、え 


' キ 

f.O ぶ、 
! --、 



ません。 あ しか ら ず)。 

ただ, ち よ つ と注意を^^するのが, 色 桁:^。 
色 は カラ 一キーで 人力す るの だけれ ど も, 
グラ フィックス' ェデ ィ タの カラ一 キ一 が 
BASIC の カラ 一コードと つてい るので 
lli 介。 る 3 に その 違い を /J' く してお く ので, 
もな ち-にして く ださい。 



ゆ: ぽ ( 166, 68) に 力一 ゾ ル ノ 、° ド ノレ を 使 つ て 
マ一 力 を 移! り。 そして, Centr | fF] て 1 リ 
の 中心 を 設定。 Color [T3J で [3 とし 
て, 使う 色 を 'h -、 (Red) J 二 i お め る 。 リも び 力 一 
ソ ル パ ド ル を fiJi つて ゆ: 標 ( 122, 68) に 移 
力。 こ れが I リの T:f もに な る。 Draw 「F 1 "| で 
I リ を!/? i いて, Quit I F 5 1 で コマンド Circ 
を 終 J'。 … と ぃったは{^です。 
あ と は, こ の 手の 作業 をた だ ひ た す ら きん け 
れば よいの だが, 一) お, 作 の 進 iHKt を 
mi してお こう。 まず, 何の 'SH? もない 闹 
l/ii にサ クサ クッ と 絵 を 描いて しま うの は 常 
入に は 無理 な ので, 人 ざつ ぱに 絵の 構 I' ズ I を 
決め ま す。 Circ で 花の 位置, Line で 蝶の 位 
を 指定。 こ こ で 人 切 な の は, 使う 。ラ 
フス ケッ チ HJ に'; は、 た 線 は, あ とで, Color 
で ii'j してし まう ので, 描こうと 思 う 絵で 使 
いそう もない 色 (ここで はふ) を 使う こと。 
次 は, Line で 描こう と 思 う 絵 をもう 少 し U- 
体 的に 表現し ます。 とはいっても, かなり 



適' I'i に。 で, ここで ま た 重要な の は, Quit 
で こまめに 抜け出て おく こと。 これ は, 線 
を 問 違って 引いて しまっても, Cancl で' お 
ひ を 取り消せ るの はいいの だが, いいと こ 
ろまで いった 消さな く て も いい 線まで 一緒 
に'; してし まう ので, その 防 策。 あ と は, 
Color で ラフスケッチ を 消して, Fill で 色 
付け。 そして, データが とんで しまわない 
う ち に, CYOUCYO という フ アイ ル おで 
セーブして おく 。 作業 状況 は 図 1 ~ 4 に/ 
して あるので, 参考に して く ださい。 
と, まあ, こんな U- 1> で すが, ここ ま では 
誰に でもで きる こ と .[ ESC j キーで コ マン 
ド . モ— ドか ら エディ ッ ト . モ一 ドに, つ 

て か ら が 人 :殳。 こ の ェデ' イット * モー ド を 
制する かどう かで, そ の 絵が 牛 きた ものに 
な る 力', あるいは, そのまま タビん で しまう 
かが 分かれて しまう ところ。 ところが, こ 
の 1 ド ッ ト にわ た る 細部の 修 を ここ で紹 
介す るの はちと teP|".。 リスト 1 のよう に; ま 1 
と コンパクトに まとめても 本 1 冊 分に な つ 
てし まう。 それく らいなら, グラフ ィ ックス • 
デ一 タ を 出 力 し て せ た お が 'に い 力 i\ それ 
では グラフィックス' ェデ ィ タを 使う , 'さ; 味 
がな くな つてし まう ことになる。 そこで, 
ここで は, グラフィックス * ェデ イタの 秘 
Wm^f と テクニック を 学げ てお く ので, あ 
と は, ? Exercise してみ て ほしい。 
暴 I SHIFT I キー 




I SHIFT I キ一 を 押した まま, fHj 時に , 力 
—ソル パドル を 使えば, マ一 力 を' V- 送り (8 



C. 



という こと なので, 何よ り も, ま ず, n 分 
で グラフィックス' ェデ イタ を 体験 してみ 
てくだ さい。 演 1^ 問題 として, カラ一 • ぺ 

—ジ にある よう な 蝶の 絵 を 描いて みま した C 

その: f' 順 を/ したの がリ ス ト 1。 一^す る 
と アセンブラ か 何 かの ソース ■ リストの よ 
うに w_ えます が, 何の こと はない, グラフ 
イツ クス. ェデ イタの コマンド を 嚼に 、巿. ベ 

て ある だけです。 要するに, グラフィック 



ス. エディタ を 起動して, [esc I キ一 でェ 
テ" イット モードから コマンド • モードに 移 

a。 [HI] キーで コ マン ドの ページ をめ く つ 

て, I リを 描く コマンド Circ 1 F4 I を 選択: 




ドッ ト i^i- 位) できる。 これで, /ロノ 口 

進む マ一 力 の 卞 え 縮が で き る 。 



CTRL キ一 



Norm) 状態で, I CTRL] キーと kiJfi.W: 力 
—ソル パドル を 動かせば, ;jil 初 マーカの あ 
つたと ころの 色 を コピーす るので, これで, 
自由 在に 曲線 を 描く ことができる。 また, 
ほかの 状態, たとえば, Block で 使えば, 
8 X 8 ドット の 模様 を コピーで きる ので, 
いろいろな パターン を T- 铎に 作る こ とがで 
きる。 

秦 I TAB I キー 

Norml 状態で I TAB | キ一 を 押しても, *^ 
座標の 取 り 方, お 上 を )fC 点 に す る か 左 ド に 
す る か' 炎 わる だけ だが, ほかの 状態で 押せ 
ば, マス n が 人る ので, 絵の タ ィ ト ル な ど 

描く ときに キ チンと した も のがで き 1-- がる 。 



A. 



'On 

あと は, 8X 状態の 使い方い かんとい うこ 
とでしょう。 ただし, 8 X の i 由 1 面ば か り ^ 
ている と, 全体の デッサン がくる うので, 
こまめに Norml と 8 X を往き 求す る こと 
です。 また, 8X 状態で ほとんど すべての 
作業が 足 りて しま う といって も 過 n ではな 
いのです が, Line. Fill, Copy コマンド は 
有効に 使って く ださい。 ガイ ドライ ンを引 
く だけで も 時間が 短縮で き ます。 

すべての テクニック を 越える もの 
は, ガッ ッ です。 頑張って く ださ い。 
ど ラ でした か。 う ま く 描け ま した か。 
いや〜 あ, 実は, ゎたしも?^労しました. 
この 絵に は。 カラ 一ページに ある ァゲ ハチ 
ヨウ は SMC- 70 用に 描いた ので, いつもの 
ように カラー • パレ ッ トでご ま かせな く て。 
結 M, まる 3 H 間 かかった のかな。 ま あ, 
"^さん, カラ 一ページに ある 絵 を 真似る の 
もよ し, ほかの 蝶の パターン を 描き 込む の 
もよ し, |'! 分で 満足で きる グラフィックス 
を展閱 してみ てく ださい。 ま た, 「 こ れだ ! 」 

と 思 う 絵が あ りましたら, こちら の 方 ま で 
送って ください。 優秀な 作品が あれば, 随 




flj, 本誌に 掲載 させて いただきます。 
そんな 意味 もあって, 今 M の Application 
は 女-優 &StT- 編。 ほとんど, 編! I4W 内 お と 
わ た しの 趣味で, i もが 進んで し ま つたので す 
が, 'JS は, わ た し は 人 の 顔 を 描 くの が ど 
う も? VT- で。 釗刊' 'J- の とき も, 張って き 3- 
子 ちゃんの 顔 を 描いた ら, その あ とすぐ に, 
Sony か ら ビ デ ォ 入 力 の^ f- ちゃん が 出 

てし まって, ガッ クリ。 で, しばらく, 入 
の 顔 は 描かない よ うにして いたら, V0L.5 



で 落 合 順 子 さ んの 似顔絵 を領 まれち やって 
-■■。 それから 詁が こじれ 出して, 今 M にャ: 
つたわけ であ り ます。 

何 はと も あれ, 岡 Hi 有 希 子 ちゃんと { i )a i'i 

理子 さんの データ を m M ま で と l>i] じ で 
リスト 2 と リスト 3 に >まげ てお き ま す。 ち 
なみに どんな 顔になる かとい うと, 1'《5 と 
図 6 のよう な ナサ ケ ない 顔に なって しまう 
ので, これ を) 張って, 本人た ちに 似せて あ 
げ てくだ さい。 . 



100 




ESC 



< 164 


lie) 


Move [ 


Col or 


[F33 T 




< 135 


153> 


OraMt 


( 92 


176) 


Or aw【 


< & 


170) 




C 84 


131 ) 


Dr aw【 


( 92 


1 19) 


Dr- SlmL 


( 1 21 


1 16> 




(157 


ie4> 


DrawC 



Col or[F2] 



1 [F4] R 1 



Qu i 



F5 



Col or[F2] Al 1 [F4] 1 W 0uit【F3 

Fi n 【F1 〕 C 95, 63) "I Qui t【F5 

Saue[F3】 RETURN 

CYOUCYO RETURN 
A1 1 【F4] 

ESC 



Cer,tr【F21 



Dr 3W 
Dr aui 
Dr aiM 



Qu i t(F5J 



Qu i t[F5] 



1 85 
164 
157 
124 

les 

129 
163 
177 
185 



104 
1 18 
104 
1S4 
39 
89 

let 

18] 
104 

181 
89 
74 
71 
83 

181 



Draw 
Dr atu 
Draw 
D 广 3w 
Draw 
Draw 
Dr«w{F 
Draw 



F2 




Qu i t[F5] 



Gu i tCF5] 



n,e【Fl 



■[Fl 3 



'[Fl ] 



t 



Move 
Draut 
Dr aw 
Draw 
Dr SHU 
Draw 

Move 
Draw 
Draw 
Draw 
Dr aw 
Draw 
Draw 
DraM 
Dr aw 

Mowe 
Draw 
Dr AW 



84 
64 

34 
66 
76 

188 
69 
88 

1 1? 

144 



F2 



74) 


Move t F2 


IfSl Y 




6&> 


Drawt Fl 


62 > 


DrawC Fl 


62) 


DrauiC Fl 


47) 


DratoC F 1 


59) 


DraLW【 Fl 


32) 


Dr F 1 


47) 




26 > 


Dr aw [ F 1 


44) 


DrawT Fl 


29) 


Draui[ Fl 


32) 




52) 


Dr AW 【 F 1 


32) 


DraiAiC Fi 


44) 


Or awC Fl 




Drawl Fl 


5e> 


Dr aw C F 1 


47) 


Drau^CFl 


62) 


Dr aitM [ F 1 


59) 


DrawtFl 


71 > 


Dr AisiE Fl 



Qui 



F5 



Ci rc【F4] 



1 66, 68 
Color【F3 



122 

130 

Col Oi 
66 
62 
1 38 



68 

8 
EF 
18 

7 

8 



'[Fl ] 



4 5 8 4 O4090648862466042JO119 

9 8 2 2102829680775534231361 

112 2 0222212121 llllliltltl 




101 



336 


DATA 


1 , 


131 , 


5, 


125 




17 


lie, 




23 


34B 


DATA 


41 , 


76, 


47, 


67, 




54 


49, 




57 


356 


DATA 


10 3, 


15, 


1 26, 


17 




31 


22, 




137 


366 


DATA 


169 , 


63, 


165, 


83, 




72 


les. 




80 


370 


DATA 


82 , 


37, 


78 


4e 


69 


58 , 




6? 


389 


DATA 


56, 


89, 


55, 


97, 


55 


101 , 




54 


398 


DATA 


67, 


138, 


77 


143 


85 


144, 


lee 




DATA 


1 23, 


123, 


127, 


117, 


139 , 


111, 


133 


4ie 


DATA 


135, 


78 , 





6 










420 


DATA 


1 31 , 


22, 


129, 


27, 


123 


35, 


121 


43e 


DATA 


142, 


54, 


152 


62 


1 58 


72, 


160 


449 


DATA 


148, 


112, 


141 , 


1 31 


138 


144, 


138 


450 


DATA 


, 

















466 


DATA 


126, 


47, 


131 


52 


133 


58, 




33 


479 


DATA 


148, 


92, 


149 


165 


148 


U2, 


141 


480 


DATA 


120 , 


1 79 , 


1 18 


200 


e 









490 


DATA 


134, 


96, 


135, 


102 


1 39 


189, 


141 


50e 


DATA 


1 34, 


1 35, 


1 30 


140 


125 


149, 


123 


518 


DATA 


123, 


159, 


111, 


176 


187 


181 , 




94 


529 


DATA 


141 , 


115, 


1 39 


1 17 


1 3? 


121 ■, 


138 


538 


DATA 


130 , 


1 23, 


1 30 


t 19 


t 32 


1 16, 


136 


540 


DATA 


1 30 , 


1 21 , 


127 


121 


1 27 


117, 







558 


DATA 


135, 


134, 


133 


131 


1 31 


130 , 


128 


560 


DATA 


1 23, 


146, 


1 24 


14? 


e 









578 


DATA 


134, 


i 35, 


133 


133 


1 31 


132, 


129 


580 


DATA 


1 33 , 


1 24 , 


1 35 


1 27 


1 34 


131 , 


133 


59e 


DATA 


1 32 , 


1 26, 


131 


1 38 


8 









6dB 


DATA 


1 23 , 


1 23 , 


1 28 


1 33 


I 1 4 


1 42, 


103 


610 


DATA 


98, 


1 76, 


162 


1 80 


107 


181 , 


101 


628 


DATA 


107, 


1 54 , 


1 04 


1 59 


102 


1 66, 




64 


る 3d 


DAI M 


1^1, 


40 , 


114 


42 


99 


38 , 




82 


640 


DATA 


54, 


49, 


53 


60 


56 


78 , 




55 


65e 


DATA 


34, 


92, 


32 


99 


33 


187, 




37 


668 


DATA 


28, 


127, 


18 


127 


1 1 


128, 







678 


DATA 


56, 




57 


60 


53 


89, 




45 


688 


DATA 


8 , 


e 














69B 


DATA 


55, 


89, 


53 


89 


52 


95, 




53 


780 


DATA 


52, 


75, 


51 


97 


51 


162, 




54 


710 


DATA 


53, 


111, 


54 


105 


54 


164, 




e 


728 


DATA 


55, 


161 , 


52 


100 


58 


106, 




50 


739 


DATA 


57, 


117, 















748 


DATA 


67, 


138, 


67 


153 


67 


162, 




67 


758 


£WTA 


59 , 


173, 


62 


177 


64 


18S, 




73 


76B 


DATA 


66, 


65, 


73 


61 


76 


63, 




85 


779 


DATA 


66, 


65, 


e 


e 










780 


DATA 


103, 


78, 


106 


76 


18? 


75, 




1 17 


79e 


DATA 


116, 


se , 


108 


79 


103 


78, 







see 


DATA 


70 , 


73, 


75 


74 


77 


75, 




81 


810 


DATA 


81 , 


82, 


78 


82 


73 


80 , 




69 


828 


DATA 


77, 


75, 


75 


77 


75 


80 , 




78 


830 


DATA 


8 , 


e 














846 


DATA 


1 ly, 


89, 


1 1 5 


86 


1 1 


85, 


105 


850 


DATA 


110, 


92, 


1 14 


93 


U8 


92, 


115 


862 


DATA 


105, 


86, 


e 


e 










878 


DATA 


109, 


86, 


1 08 


89 


109 


91 , 




113 


880 


DATA 


tee , 


81 , 


96 


82 


9A 


85, 




88 


899 


DATA 


96, 


107, 


97 


109 


93 


111, 







90 e 


DATA 


91 , 


110, 


S7 


1 09 


85 


lie, 




83 


910 


DATA 


88 , 


1 86, 


78 


186 












926 


DATA 


76, 


105, 


76 


102 


78 


100 , 




B 


930 


DATA 


m ,i 


118, 


122 


121 


102 


1 23, 







y40 


DATA 


72, 


103, 


66 


109 




e 






950 


DATA 


69, 


1 15, 


72 


117 


79 


121 , 




85 


960 


DATA 


ee , 


118, 


83 


1 i? 


e 









978 


DATA 


72, 


126 , 


73 


122 


ei 


125, 




87 



111, 31 , 


89, 


35 


83 


42, 59, 


36, 


Q * 

ol 


ゥ A 


22, 145, 


29, 


158 


37 


1 29, 9, 









54, <S】 , 


68, 


57 


80 


104, '57,117, 


6i 


136 


140 , 1 1 1 , 1 35 , 


1 I O 




104, 134, 


96, 


137 


82 


40 , 121 , 


44, 


126 


47 


82, 159, 


ye , 


i Do 


T , 


161 , 142,176, 


157 


288 


64, 135, 


70 , 


140 


76 


131, 131 , 152, 


123 


169 


115, 141 ,125, 




1 ,ク 


156, 123, 169, 


e 


e 


200, e , 









1 25, 1 35 , 1 


27, 


1 3 ク 


1 ''6 


i 15, 139, 1 


17, 

















131 , 124, 136, 


122 


141 


135, 130,140, 


g 




133, e , 


e 






153, 99, 168 , 


マ も 


1 69 


177, 99, 171 , 




164 


172, 111 ,176, 


g 




37, 61 , 


39, 


57 


42 


77, 50 , 


83, 


37 


89 


115, 34, 122, 


32 


125 











lee , 4d , 1 


88, 


34 


122 


97 、 55, 


97, 


e 


e 


184, 53, 162, 


51 


196 











116, 52, 1 22, 


55 


122 


157, 60 , 1 62, 


57 


168 


,280 , 6 , 








68, 87, 


73, 


72 


66 


76, 121 , 


75, 


128 


83 


, e 








77 , 83 , 


80 , 


S4 


S3 


, 75, 75, 


7A , 








, 82, 81, 


80 , 


81 


77 


, 8<£., 162, 


86, 


105 


? 8 


, 88, 112, 


86, 


109 


86 


, 92, 115, 


88, 


8 





,102, , 

















,109, 82,187, 
















, e 








,122, 95, 1 24, 


e 


8 


,125, , 


e 







誦 






e 



e 



8 



e 


140 

I 50 

i^e 

I 76 
[88 
196 
298 
218 
220 
230 
240 
250 
260 
270 
288 
296 

see 



Exercis*? for Graph ies. Ed i tor 



UIPE 

DIM X(480> ,Y<4ee> 
RESTORE »MAR I KO 

FOR 1=1 TO 321 : READ XC I ) ,Y< I ) ! NEXT I 



I SHIHARA 

■for Oh ! H i TB i T VOL.* 
by H.ENOMOTO 



X< I )=X< I )»5/4 



Y< I >=Y< r ) 



FOR 1=1 TO 321 
GOSUB *f DISPLAY 
END 

»D I SPLAY 

GLOCATEC e , e> ,e,e 

FDR K=l TO 321 

IF X(K)+Y(K)=0 THEN GOTO * し OOP 

IF XCK+1 >+Y(K+ 1 >=0 THEN GOTO *LOOP 
LINE(X<K>,Y<:K))-(X(K+n,Y(K+n),7 

*LOOP : NEXT K 

RETURN ■ 



NEXT I 



12345 67890123 



20 
30 
40 
58 
60 
78 
80 
98 
00 

1 e 

20 
38 
40 
50 
66 
70 
88 
90 
286 

21 e 

220 
238 
248 
259 
2691 
270 
288 
299 
300 
31 翁 



-f or Graph i 



Ed ( tor 



Yuk I ko OKA DA 



:Dr Oh ' HiTBi 
by H, 



T UD しメ * 
ENOMOTO *** 



UtPE 

DIM xoee) に 



:300: 



READ X( n ,Y( I ) 
X< I )=X( I )«5/3 



RESTORE «YUKIKO 
FOR 1=1 TO 264 : 

FOR 1=1 TO 264 ; 

60SUB "DISPLAY 

END 



*DI SPLAY 

GLOCATE( e , 0) ,0,0 

FOR K=l TO 244 

IF XCK)+Y(K)=0 THEN GOTO * し OOP 

IF X<K+1 >+Y<K+ 1 )«0 THEN GOTO *t し OOP 
LINE<X(K> ,Y<K) ) 

*LOOP E hTEXT K 

RETURN 



! NEXT I 
YC I )=Y( I ) *4/3 



NEXT I 



m 國 



-(X<K+t> ,Y<K*1)) ,7 .^■■■■H 
纏雌纏^^^^^ 豳豳 纏 ■■■■■■ 

IjH fPp ^9 fJP^^ '^P^^^W 



32§ 


«Yimi KO 
























3 つ 


DATA 


1 38 




1 27 


92 






1 1 6 




J ^ 






J 2'-: 




[>ATA 


1 88 , 




79 


1 33 


7g 




^3 


I 38 


58 










DATA 


5 & 




50 


90 


53 


7s 


5^ 




6 * 


▲ 3 




56 




DATA 


, 
























379 


DATA 




J 3 


4^ 


y9 


4 1 




jj^2 


74 


3^ 


も 1 


つ 7 


5。 




DATA 


46 , 


43 


y I 


1 3 






118 




1 つ 




1 3, 


1 4 




DrTA 


1 4B 


1 A 


J 501 


1 9 




ク 8 








も 1 


1 55 






DATA 


1 4 タ, 


7 も 




/ 3: 1 


1 づ g 


7g 


1 30 


^0 


1 つ 




1 つ < 




4 J g 


DATA 


8 
























420 


DATA 


1 55 


フ 1 


1 58 


yy 


1 66i 




1 56 




I iiO 

1 **o 


1 AQ 


a 


a 

V 


43^ 


D^TA 


1 65 , 




1 








1 57 




1 48 






t g 


440 


DATA 


1 35 


J 1 


i 20 


121 


J 7 






1 56 


111 


1 40 




1 27 


459 


Dh rA 


' 





























1 2% , 


1 1 


J J 2 


J 2 1 


109* 


1 1 タ, 
















DATA 


104, 


1 つ *5 




1 28 




1 58 
















499 


DATA 


1 88 


1 25 


35 


1 44 


















49g 


DATA 


46 , 


J 58 




1 38 


54 








44 


1 ク 1 




1 フ 7 




[>ATA 


32 


1 DO ,■ 




a 



















S 1 fli 
^ 1 <0' 


DATA 


44 , 


1 ゥ \ 


^0 , 


1 riA 




1 ,o 



y 


1 ゥ jt 




1 3o , 


a 

V f 


a 




DATA 


1 40 , 


^JL , 


1 QQ 
1 


a i 
H 1 1 


1 00 


31? 1 


暴 iSC^ 


Op 1 


1 OH 


D*l , 


1 ゥ A 


oD 




DATA 


1 28 , 


f マ, 


1 OD , 


Or , 


1 

v 30 


T*f , 


1 *fo , 


TO , 


i 

1 D*T 




a 

, 





^ A Q 


DATA 


1 aa , 


89 , 


131 


9^ 1 


1 / 


1 6 3 1 


6 


8 










558 


DATA 


122, 


101, 


1 24 


1 82 T 


1 24 


1 06 r 


1 26 


1 08 f 


118 


107, 


9 , 







DATA 


1 34 


5 ョ , 


1 3 1 


49 , 


1 J0 


39 , 


I £.7 


33 , 


1 1 B 










DATA 


8 , 


6 
























DATA 


1 30 


65 


1 26 


もも 


1 23 


60 


1 22 


53 1 


118 


54 


1 1 2 






DATA 


99, 


49, 


91 , 


46, 


87 


41 , 


86 


35, 


99 


31 , 


0, 


e 


688 


DATA 


97, 


40, 


1&2 


39, 


le? 


42, 


I 18 


54, 


1 1 6 


68 , 


110, 


69 


610 


DATA 


ids, 


75, 























620 


DATA 


123, 


60 , 


1 28 


68, 


1 14 


77, 


8 













630 


DATA 


112, 


51 , 


96, 


72, 


e 


e 














64e 


DATA 


99, 




93 


54, 


78 


58, 


e 


e 










658 


DATA 


85, 


3?, 


80 , 


34, 


75 


34, 


72, 


38, 


e 


B 






66e 


DATA 


91 , 


46, 


76 


55, 


67 


3d, 


61 


53, 


6 & 


45, 


62, 


38 


670 


DATA 


, 


6 






















688 


DATA 


61 , 


63, 


55 


63, 


41 


56, 


39 


56, 


B 









690 


DATA 


55, 


63, 


51 , 


66, 


48, 


66, 


42, 




e 


8 






700 


DATA 


53 


75, 


5i 


74, 


47 


73, 


46 


69, 


48 


66, 


51 , 




710 


DATA 


54, 


67, 


54, 


72, 


51 , 


74, 


8, 


e 










728 


DATA 


73, 


66, 


86 


66, 


92 


73, 


94 


78, 


73 


66, 


0, 




736 


DATA 


185, 


84, 


188, 


82, 


1 19 


84, 


122, 


86, 


123 


90 , 




84 


740 


DATA 


8 , 

























750 


DATA 


72, 


73, 


77 


73, 


82 


75 J 


85 


78, 


86 


82, 


79, 


81 


760 


DATA 


77, 


36 , 


73, 


77, 


72, 


73, 


% , 













77e 


DATA 


82, 


75, 


82 


78, 


8a 


ee, 


77 


88, 


75 


77, 


77, 


73 


786 


DATA 


8 , 


8 






















79% 


DATA 


82, 


85, 


ae 


85, 




85, 


a 













889 


DATA 


1 02, 


91 , 




8B, 




89, 


115, 


91 , 


1 t7, 


95, 


112, 


9 も 


810 


DATA 


10 る, 


94, 


162 




a 


e 














32Q 


DATA 


111, 


89, 


112, 


91 , 


出' 


93, 




93, 




91 , 


186, 


88 


838 


DATA 


e ' 

























848 


DATA 


1 03, 


95, 


105, 


97, 


108, 


98, 


d , 


8 










850 


DATA 


100 , 


88, 


97 


89, 


タ 


J 83, 


e 


@ 










866 


DATA 


96, 


111, 


94, 


109, 


92, 


1 1 1 p 




111, 


83, 


lie, 


0, 





876 


DATA 


86 , 




76 


184 , 


75 


m , 


76, 




@ 









880 




75 , 


98 J 


70 ' 


100 , 


e , 


8 














sve 


DATA 


88, 


119, 


77 


116, 




109, 


e, 


a 










9m 


DATA 


81 , 


115, 


78, 


113, 


, 


8 














9ie 


DATA 


81 , 


3 23, 


78 


1 23, 


71 


119, 


76 


117, 





e 








103 



SMC オリジナル ゲーム 中 田 宏 




突然 出現 奇想天外 殺伐 至極 爆 走 指向性 

わつ はつ は / 乂分 はもう 戦争 的 速 シ ュ 
一 ティン グゲー ム の くひお であ る 。 
いや あ 久し fij りです なみな さん。 なんと 9 
か H ぶりです か。 いようで 短い もので あ 
つた。 この 9 か /1 問と いう もの, 決して 遊 
ん でいた わ けで は な いの だよ 。 l5ij>j 約 ili し 
た STRIKER の 商,', M 匕の た め, パ、一 ジョン 
ァ ッ プゃゾ に: り 込み をして い たの だ。 ところ 
が, 世の中 厳しい もので, どこも fi も— 化 し 
て くれない。 物理的に 不 "f 能な テクニック 
を 要求 したり, ゲーム はつ まらなくて もよ 
いから キャラクタ にこれ などと いう 会社ば 
か り な の だ。 確かに ゲーム を 買う 人 は 画面 
写真ぐ らいし か 兄ないで M うから, キャラ 
クタ は 美しい 力' がいい。 しかし, その ゲ一 
ムが つまらなかったら, な 派 なサギ じ や な 
いか。 それとも だまされる ユーザ一 が 悪い 
とで もい うのだろう 力'。 しかもよ く^えて 
みると, そんな こと は 販売戦略 なので あつ 
て プログラマに 押しつける こ とで はない よ 
うな 気がする。 プンプン。 
このような 次第で, ォレの 実力が 至らない 
ばかり に STRIKER の 商品 化はゥ ャムャ 
になって しまった。 期待して おられた 読者 
のみな さんに はまこと に 申し わけない。 最 
後の 望み として は, Oh ! HiTBiT のデ イス 
ク 版が ある 力す, これ もどうな るか はっきり 
した こ と はい えない。 もし, どうしても 
STRIKER を 買いたい なら, ユーザーが H 
ぼしい 会社に 商品 化のお 願い ハガキ を 出す 
のが 一番 ! つて 力'。 

と にか く あれ だけ 苦労 し た ソフト が 認め ら 
れ なかった ので, 今 機嫌が 悪い の だ。 だか 

ら と いって 読者に ャッ n た り をしても しょ 

104 



うがない が, 今 |【,1 の ゲ一ム は STRIKER に 
比べ る と 'な 【なな 作りに なって しまつ た。 'な 
ift さの アラワ レ として, ほとんどの キャラ 
ク タ が, Sony の グラフ ィ ッ クス' ェデ ィ 
タで 作られて いる。 これ は, キャラクタの 
製作 を 'おおに する と 化に, キャラが' 辰に 人 
ら ない と いった クレーム を fi|】 かずに すませ 
る ためにと つ た 5^; まで あ る。 つまり, キヤ 
ラ がお に 人らないなら n 分で ift せ ど う だ 難 
しいだろう ゲ一 ム 作 りの 難しさ 少 し は 忍 L 、 
ぉ1 つた か 式の メッセージ なの だ。 また, キ 
ャラ クタ データの 人 力 が ifri 倒 な 入 は, ダン 
プリ スト を 人力す る 代わ りに グラフィック 
ス- エディ タで 人力す る こと もで き る。 ゲ一 
ムの 内容 もいた つて リ i- 純で, ギヤ ラタシ ァ 
ン もどき と いった ものである。 
ただこ こで カン 違いして 欲し く な いのは, 
安直な 作 り が 決 し て T- 抜 き を 意味す るので 
ない という こと だ。 liij-l'il の, エネルギー を 
ありった けつぎ 込んで ゲーム を 作 る 方法 を, 
エネルギー をで き る だけ 節約しつつ 面白い 
ゲーム を 作る といつ た 雄 に 変え た だ t ナ で 
あ る 。 'Ji ^ に 前 hi よ り 1^^度 な テ タ 二 ッ ク も 
数 か 所で 使って いる。 

そんな で, とにもかくにも SMC 才リジ 
ナル ゲーム 第 3 弹の 登場で あ る 。 

ス卜ー リー 

U き は IRGEND^VANN, 所 は IRGENDV^O。 才 
レの スペース シッ プは IRGENDWIE 航法で 
進んで い た ( ネ タ が 相 H$ 流行 おくれの よう 
な 気 も す る が, ど う せ 話の 内容 は 数 ft- 年後)。 
ちょうど クリスタル エリア を 通過 している 
とき だつ た。 突然 他の 船の SOS が 飛び こ ん 
できた。 こんな 場所で 通常 空間に 戻 るの は 
fi 殺す るよう な も の だが, SOS を 無 し た 



こ と 力 m'lff 管理 W に バレた ら 免許 停 ihSS: 分 
は 確 '太: だ。 才レは 仕お な く IRGENDWIE 機 
関 を カットし, 通常' 十: lllj に; ii- つた。 

救命 ポッ ドの収'^¥はす ぐに終ゎった。 SOS 
の 発 ti- は ライセンス を 取 りたての ネ', : 者 だ 
つた。 旧式の 船 を M 航 中に ト ラ ブルが 起き, 
あ" モって クリスタル エリアに 出 てし まつ た ら 
しい。 その後の こと は 聞く まで もない。 こ 
の 船 だって 今す ぐ 脱 出 しなけ れば, 彼 と [ 5 ] 
じめ にあって しま うの だ。 
ォレ はでき る だけ V- く 通', ぉ卞 に1 か ら ォサラ 
パ、 する つも りだつ た が, IRGENDWIE 機 
関が 臨 界に 達する 前 に クリスタル ども が や 
つて 来た。 

クリスタ ルェ リ ァ 通称 ェ リ 了 X は, ク リ ス 
タル ども が ほ-動 している や: 域の ことで ある。 
クリスタ ル ど も は, わ れゎ れの船 を^つ け 
る と , ただち に 仲 問 を! め, は jlJtj をう ろつ 
き, 体' I'i たり を 仕 かけて くる。 ャッラの^; 
fft の m 来 は, その 構造の 50% 以 h を r^i める 
シリコンの 結晶で ある。 そして, われわれ 
に 分かって いるの は それだけ だ。 クリスタ 
ル を 異稀 生命 体 と じている 心理学者 達 は, 
体当たりが コミュニケ一 シ ヨンの - 形態 だ 
というし, 軍人の Li に は ド》; 度な fici 防衛 シ 
ス テムと して 映る らしい。 どちらも 同じ 位 
信 できない 力 いずれにしても 今ォレ 
身が 危険に さらされて いるの は 確か だ。 才 
レ は 船の レ 一ザ一 システム を 作動 させた。 

クリスタ ル ど も は 無数に 現れた。 時折 や つ 
て 来る 上級 クリスタル を 破壊す ると, 攻撃 
は 一時的に 止む が, す ぐに 別の タ !; ス タル 
群が やって来る。 どうやら ここ は クリスタ 
ルェ リ ァの 中央 付近 らしい。 数 時間 は も ち 
こ た え ら れた 力す, わずかな スキ をつ かれて 
船 は 大破 し た。 緊急 システムが 展開し た 救 
命ポ ッ ド の 中で, 才レは クリスタル エリア 
をた た' よ う こ と になった。 



クリスタル ども も 救命 ポ '7 ド に は 関心が な 
-、 ようで, ォレに は, える 時 問 が 十分 あ つ 
た。 せっかく 救助し た パイ 口 ッ ト の 行お も 
A に な つ たが、 今と なって はどうしょう も 
ない。 やがて 才レの 1 1 の liij に tl: 物 船が や つ 

てきた。 才レの SOS を '5 も j- し た の だろう。 
ご? V 労な こ とだ。 

今度の パイ 13 ット は 救命 ポ ッ ドの极 いに 不 

惯 れ なよ ラ で, 収'? ¥ に は だ >■ 、 ぶ 時 問 がか か 
つた。 船 にあい さつ をす るつ も りだつた 
が, 警報に ジャ マされ た。 また クリスタル 
ども だ'"。 



入力 方法 

今 W は, キャラクタ を ダラ フィックス- ェ 
ディ タで エディ ット できる ようにし たので, 

人力す る データ はふた つ ある。 また, グラ 
フィクス' ェデ イタ は ディスク を 使う ため, 

CP/M か Sony FILER が必 要 となって 
いる。 

CP/M を 使ラ人 は, DDT か Oh ! HiTBiT 
Vol.3 の マシン 語モ ニタが 入力に 使える。 
どちらも, 人力お 法 を 説 1リ1 する 必要 はない 
だろ う。 リスト 1 は AREA-X, COM の 名 
前で, リスト' 2 は AREA_X, PIC のフ アイ 
ル ネームで セーブす ると よい。 
Sony FILER を 使う 場 は, DEBUG か 
Vol.3 の マシン モニタ が 使 え る 。 Sony 
FILER で マ シ ン モ ユタ を 使う 場 fV, リ ス 
ト 1, リス 卜 2 は それぞれ 
AREA-X. EXE, AREA-X. PIC 
レっフ アイ ル ネームで セ一 ブす る 必 'it:: が あ る =, 
そのほかの 使い ガは, やはり Vol.3 を 参照 
して 欲しい。 

DEBUG を 使う 入 は, この 絞き をよ く あでん 
づ 人力 して 欲しい。 
手 191 1 

DEBUG コマンドが 人って いてし かも 26 
K パイ ト 以 h エリア が 残 つてい る SONY 
FILER の ディスケット を) 出';:!; す る 。 以後 こ 



入力 している と ころて ある。 
手顒 3 

途 中 まで 人ソ J し た デ一 タを セーブす る 例が 
ゆ mi 2 である。 01 FF まで 人 力 が 終 わ つ た 
状態で セーブし ている。 アドレス 0200 で ピ 
リオ ドを 人力す ると 人力 モ一 ドを抜 け ,屮, す。 
あと は Y と S コマンドで セーブす る だけ 
である。 
手順 4 

入力 をドが 4j する と き は, 人力 Mj の ディ ス ク 
を ffl 意 し た 後, T-) 幅 1 と ||'] じょ うに し て 
DEBUGGER を liii おする。 そ の 後 は , 【山) ifii 
3 のように Y と R コマンド で liij |"| 人 お し 
た ファイル を リードす る。 そして P コ マン 
ドで 人力 を 絞け る。 P コ マン ド での ァ ド レ 

ス 衍 せが 0200 になって いるの は, fWM T-m 

3 で 人力 を fh め た ァ ド レ ス が 0200 だ 力 ' ら 

である。 

手順 5 

リストの データ をす ベて 人力で きたら, ビ 

リ才ド を 人力し コマンド モードに f>i る。 そ 
の 後 は T-ii 3 とまつ た く |"1 じ 操作 を すれば 

手顆 X 

AREA - X. EXE ファイルが 入 力 で き た 
ら , AREA - X. PIC フ アイ ル も M じ 要 ^Srt で 
入力す る。 ただし, T- 順 3, 4 の Y コマ ン 
ド では 

一 Y AREA - X. PIC 

と 入力し, T- 順 3 の S コマンド では 

一 S 0100, 42 FF 

と 人力す る必' J^: が ある。 

グラフ ィ ックス 'エディタ を もっている 人 

は, リスト 2 を 人力す る ft わりに, グラフ 

イツ クス' ェデ イタ を 使って オリジナル キ 

ャラ クタ を 作る こと がで きる。 このと き m 

意す ベ き 点 は 次の 4 つで ある。 

® キャラクタの 位;! を jlil 違えない こ と 

② SAVE するとき は ALL を 指' ぶす る こ 



の ディ スケッ 卜の み を ni いて 人力 をむ つ。 
ディ スケッ トを ドライ ブに 入れて リセット 
ボタン を 押す。 メニュー I 山 '| ifii の ワク を 
DEBUG の 文') •: に 'R ね て RETURN キ 一 
を 押す。 以 ヒで DEBUGGER が 4iJ 勒す る , 
手順 2 

次 は 人力で あ る 。 T- m 1 が 終 わると, 

DEBUGGER の 入 力 がで きる ので, P コマ 
ン ドで人 力 をす る。 リスト は, 迚 絞して 16 
バイ 卜の データが 橫 '列に' 1 にんで いるが, 
ここで は 1 パ、 ィ ト ずつ 人 わする。 iiii'iifii 1 が 



窗 



3 




CC5045442524 432544233 

093COOC30039F3300SSO 

し ooooooooooooooolul 



画面, 



f 6 6 M W 

o o o o o o 



③ LOAD するとき は HOME を 指定す る 

④ ファイルネーム は AREA -X. PIC とす 
る こと 

ま た, ェデ イットす る 前に は, バ ック アツ 
プフ ァ ィ ルを 作って おいた 方が よ い。 



ま た , 今 は デモ 屮に使 tt! できる ネぉ朱 キ 一 
をい く つか ffj-S した。 
RETURN キー 

こ れ は, LEVEL 1 か ら ゲ一ム を 'せ 通に ス 
タ一 卜 させる キ 一である。 
HOME キー 

m の ゲ一ム の 絞 き 力? できる。 IN S/DEL 
キーと 組み合わせ ると, W きな LEVEL 力' 
ら スタート できる。 
INS キー 

HOME キーで 始める LEVEL を > ^定 する。 
INS キ一 で, LEVEL の リ; • が增 す。 
DEL キー 

HOME キーで 始める LEVEL を ぉ定 す る 。 
DEL キーで LEVEL の 表示が 減る。 
CLR キ 一 

LEVEL を 100 に設 i する。 
た と え ば, LEVEL 50 より スタートしたい 
と き は, INS/DEL キ 一を 使い LEVEL の 
表示 を 50 に し た 後で HOME キ一 を 押す。 
LEVEL 表示 は, • 100 の il が M イく されない 
ので 注意が いる。 どの LEVEL にい る か 分 
からな く な つ た ときに は, RETURN キ 一 
■r LEVEL 1 にえ とすよ い。 



プログラマの 肖像 

今 M は, ゲ一 ム の 制 作 をす るた めに ォレが 
使って いる 開^ 環よ に つ いて!! (えて あげよ 

ハード は, パ レツ ト 付き SMC-777 に^^^設 
ディスク ド ラ ィ ブを 付け, せ ffj デ イス プレ 
ィ を 使って いる。 

ゾ フ ト は, CP/M にで P-EDIT クラスの ェ 
デ イタと M 80.COM, L 80.COM だけし か 
使って いない。 M 80, L 80 は SMC )|] FOR 
TRAN などの ディ スクに 入って いるので, 
人 T- は 簡》|1- である。 

CP/M ではさ ま ざま な,^?^が使ぇ る し, ゲ 
― ム 制作 以外に も に はも' 効で あ る 。 4^ 
格 的に SMC を活 Hj し た い 入 は, ぜひ そ 'に 
えるべき だ。 

なお, CP/M を 使う と きに は, アスキー: し. 
版の' ぶ CP/M と 応 ffl CP/M が 参考に な 
る。 特に CP/M は マシン 語から CP/M 
の サブルーチン を 呼 び II', す 雄 な どが 詳— 
く ^!]: かれて いる。 Sony FILER も CP :^: 
ver 1.4 と |h-J じ 機能 を もってい るので, H - 
て も 指 はしないだろう。 



遊び 方 

さて, ここで ゲームの 遊び 方 を 説明 し て お 

こう。 キミ は, 8 ガ I りに 移 まか' r 能 な 小 ゃ艇 
を 力一 ソ ルバ ド / レで操 り, クリスタル ども 
の 体、 I'l た り や ミサイル 攻, を かわ しつつ, 
スペース バ一 で レーザ一 を^ 射し, ク リ ス 

タ ル ど も を擎 たねば な ら ない。 20 個の ク リ 

ス タ ルを 破壊す る と 1-- 級 クリスタ ルが I 由 iifii 
下方 から^れ, こいつ を擊 つと 次の レベル 
へと 進める。 

このように, ルール はいたって 簡¥- である。 

し 力' し, 敵の 攻擊 パターン は 8 ft 頹 あり, 
そ れ をお I み 合わせる こ と で 32 の レベル を 

'まして ある。 さらに ミ サイ ル のパタ 一 ン 
を わせる と, 144 もの レベルが ある こと 
になる。 どの パターン も, 油断で きない T- 
ごわい も のば か り だ。 



106 




Asci 1 Dump 



0300; 01 
0310: 75 I 
032O: 08 
033O: C2 
0340: 08 
0350: 10 

0370: 06 

0380: CD 

0390: D2 

03A0: 21 

03BO: 20 

03C0; DA 

03D05 06 

OZEOi CD 

03FO: DD 



■ や, A &, >.ヽ霧*チ 
,2M. > 2人ハ*(.*^ 



Abci I Dump 



0400; 
04i0: 
0420: 
043O: 
04 40: 
04 50: 
0460 1 
0470; 
04aOs 
0490: 
04 AO: 
ひ 4 SO: 
04CO; 
04D0: 
O4E0; 
04FO; 



»E.4'\W, ノ 《U , , "~麵 
■ ネ 3, 2*1. '- E-S^W. ノ 
. > . 2»r ■ >d2E.AW 
, ノ ノン" * , ? A. Win • * 
Q. OKtG(, tOtOO. 
(?0.^. (9 :メ .帽. (,《 
, ,L/n,lif • : 編 ■ 



ABC i i Dump 



0500: 0; 


Z B7 ED 52 DD 75 


02 DD 74 03 IB IS DD 6E 02 DD : 


F7 . TOR>u. 1^ t -., yn.y 
B6 f . imo. . , . ',yii.-yt 


0510: らも 


1 03 7C FE CB ZO 


OA 11 00 02 19 DD 75 02 DD 74 : 


3F . .Q.C»tt_ し tWOCL 


0520; 0: 
0530 ? 


S 01 51 01 ED 7B 
> 04 cs m IB Eh 


匚 B 5F 2B 13 CB 57 28 29 DB IC s 
04 CS 3A D2 OC FE 16 28 IB FE ; 


C4 *D.^. * 3 メ, •(■ 

55 , ,'jn, ' ノ "f - 1 iU' 


0540; 1( 


9 CO DD 6E 00 DD 


66 01 7C FE 70 DO 1 1 OO 01 19 


7F ン u, yt. /l* n.yf. tm. 


0550: Dl 
03 60: D 
0570; 
0580; t 


3 75 OO DD 74 01 
3 1 1 OC 01 B7 ED 

4 DD 7E OA FE 11 
1 00 OA 19 10 FD 




5£ リ ■•,=raR ン Li,:/t,y:/4 
04 ■:/〜,•• < . ' h#t?<,B 
ftE 圍,, , - J^^u ^ yt. />-2 
70 人, ン 6.~ノ5 T.t t.«2T 


0590: F 
05A0! O 


D OC DD 36 03 00 
C DD 21 3A OF 06 


C9 3fl Fb UL B/ LJt ra 

03 cs DD 7E 03 FE 10 38 19 67 


45 . > !!, . . T ン〜, 編, 
CD :;n. * , ■ ,0 Rl'u. ン t, チ 


05B0: D 
OSCO: 1 
0500: 2 
C5E0: 2 
05FO: 




!は; i 

£ UJ Ll M O 


DB H , 'j " つ V6 . - : T - 1 
3D OS 帽 ,■ CKtg 
70 (,Cl,tW (ラ 0.t:W(i:> 
,43 .H T,Af ".X* 


Sum I B 
Adrsi + 


5 47 IC 32 B2 95 
0+1+2+3+4 +5 


ED 3B IB F7 39 66 15 A4 91 BO 
+6 +7 +8 +9 争 A +B +C +D *E +F 


:31 

; Sum • Atcii OuBip » 



• Asci I Dump • 

"3 ~t マ t?t つ t7 

,■ ■ tC (• , ,*0# Oy 

リ ■+■■♦/ し、 - ■ 遍" 
OuTLEOy^ f^i 

—二: 編 t.* K>.2 

A, >,2.-> .2*. 24,. 

■ .:/,• に, ン〜 し" HI 

■ <>■ ン〜 -1 .0. >,2 人. 
>,2, , >.2 24. . . - 
ン, , ヤノ:/〜, '^- -J**. > . ■ 
l/u ■ :/t ■ :/u , :;t • > - 2 . 



Attci i Dump 



A 霧 eii Dump 



>.o<«L^T ネ 3-0, >. _ 

. , ■ t*VD. ,■ 51ロ*續擺 ( 

! E2 メ, ノ s*, t?t?fc7t? 

(CV/: つ t7t ヮ 



Dump * 

TQ-flREA- X FDR SM. 

C- 777 Ve R 1*0 PR 
O^RAhMED CQPYR 

IGHT BV HIROSHI 
WAKATA 1 9S5 1/30 



not find "AREfi- 
I ■ 8 ビ、 ML f ( , WMt, , 



0900: 
0910: 
0920; 
0930: 
0940: 
0950: 
0960: 
0970 : 
O9S0; 
0990: 
09 AO: 
09EO: 
09CO: 
09 DO : 
09eO: 
09F0: 

Sum ! 



OAOO: 
OA 10? 
OA 201 
0A30: 
OA 40: 
0A5O: 
OA60: 
0^70; 
OAQO: 
A90 : 



OAFO: 



OB 00; 
OBIO: 
OB20: 
0B3O3 
OB40i 
OBSO; 
0660: 
OB 70: 
OBBOi 
OB 90; 

OBBO: 



OBEO: 
OBFO: 



( . . . /k. - . r.^- ■ t. 

— +■•/ ン〜, t*0:^F - :jn 
, 謹 ノ B, >Tj に 

i-ノ 囁 ^./r>.-j\ 
,G. , ■ ,ん チ-ゾ八國*^,國ノ 

ン〜, ゾ F ■ ! ■ ,ン〜 垂籠 

JS. ?、 yj I • y_\N, リ〜 

>T"^H- ン - メ禱, 8國 
ヽ し- メ>,ン1 ,Wt 舞 ■ & 
〜,3, ^N, ノン〜 .議*0- 
ン ■ ノン n, :/f -•LE. , 
r, , Xfc^y 二 ■ 00國 K 二 
率』 - 肇 L 

い" -Oy 翁 



h.T. .0, . —丄 E は • 

, ■ ,ノ w>. • 
■ ム: ■cy*. . , ■ 
■ ^«h> - . -0, . - 
LE t. ,,ム ■ ラノ .,~0 
y«. , •〜。 y»hJih. * 

. f ネ 0:'F ■ ■ 

一 l_E, お 

>,oy » 

〜,审 3CrjF» 
*JQ- 餐チ 3 



£ に t ノン〜 

- ,Oy. 

ン "^,,30 ソ F 

丄 E, 

00, X 二 Gy 
I h し 





oaOO; 19 3A F9 OC 
0010: 35 OB CI 19 
OB 20: OS 47 DD 4E 
OB 30: 3 ら 03 OO DD 
OB40: ID 20 DB C9 
0850: DD 75 OE DD 
0860: 75 OC DD 74 
0870: 06 14 DD 6E 
08 BO: 01 C6 03 FE 
OG90t F3 OA DD 75 
OSfiO: DD 21 2A OE 
OBBO: 10 F4 Oh OS 
08 CO: 06 03 C5 CD 
08 DO: 21 2A OE 06 
OBEO: F4 06 OB C5 
OBFOs 03 CS CD fi? 




L/u. yt - >, 2 ""人! : 

■ 人に A, .».8Col/! 
,, , ■ ン〜, , 丄 d ン〜 ■ 一二 

.m.oz-j-^. —二- 繊 -OPT 

^» ■ , ン〜 *, , < ,6tt' 人〜 

'、八 C*>. 2 ■ • >t,«t/6 

. ■ .pQ-j^. yr.>J>, , ン 
t , (- >, 2 . ,\<,t 

札 》.B.=2 *U :>2«, ■ 
* * ン ,ノリ 4國 , , * 人 * ■ 
國ノ| :«» 轘, ラ 

^ t. : . toR t^yt. t 
. , . :/s. ン 



• Asci 1 Dump 
ti^ 画ノ" 't 



D2B0: 

0290: 



02 BO : 
02C01 
02D0: 
02EO: 
02FOI 



,ま 籠 ボ ぼ?^ 

丄? K 匿 siis 醫 

CJ 一 F 3 1 5 4 E D ^ .^ ^ ^ 

Y i ^ 5 3 3 2 4 2 F E 2 7 

^ „ -^3 2 5 3F04 2FE0 2F04 

fa 一 B2 0a9 0-70CB0 1EDO^ 

^一 K M ^ 3 o o つん 6 2 o 4 3 E 

7 一 D 5 4 o- 1 5 o A 9 7 o D 1 1 4 .^^ 

+ I 2 4 4 2 3 o o 66 B A E 4 4 o p 

6 „ 16 5 9 o- D o E6 1 A D ^ M 

5 1 5 o D 2 1 c 3 90 E 1 Q ^ u ^ ^ 

3 „ 17 14 11s c-,..- 5 B F ii 1 A 9 

2 一 1 7 -^^ 6 B F D 49 o c 8 は o ^ ^ 

1 一 1 D 7 7 1 E 9 Fo o o 1 D 9 E- o 

+ I s ^ 4 A 4 o- o 65 o 1- E E ,,- "J 6 

o- 一 3 ^ F 9 E E E. EE 1 ,- r. き K め n 

I : s , - 



tjj 1 16FflsBBfiADOft7E 

^ SSiJS:: ぼ^ s^l^^pfli!sys§ 

一 - s t 




^ ^ ^ ^ ^ ^ o D o F ^ tn- c 2 2 2 

^ o T- E o o F ^ - o A 1 o 2 2 2 



,* ,y 獸 I 二 

一, . -r. 、 二 i = 

F 9 一 00300 3 0300003D^^ 一 p' 

b 8 - 00003300030 o^-l-^^ - D 

iB ^ 一 ^^22252222222400 一 1 

3 & - o 3, J 00930000332^0 - ^ 

r- 1 >5 0>OB300 103310 一 6 

a: 4 一 o o 3 o o o o 3 o o o 3 w ^ 一 w 

,トー n 一 ooo_,^ 0000300030^^ 一 £ 

2 1 一 3&0 5 0300co_.^033^^ 一 ^ 

^ ^ - ^ ^ ^ ^ 2.5 2 4 2 2 2 2 C - C 

B > 一 00320 03500030^^ ! ^ 

: "JJ 1 . J *J ^ 一 

^ ^ - ^ ^ - S 



^ ^ ^ o- , - K F o B F o c B o c a 3 

1 * E o 6 e 9 2 c c o E o 2 « 一 ^ 

? L y S c- D F F - 3 E D 7 2 一 5 

ば^ n M r- o It 7 2 c- 1 F r- o o 7 一 6 

^ o o o o o o 1 5 F D 3 1 1 7 7 一 c 

や.! -^^ ^ S -B ^ . y o o o o o ^ 

^6^^^^6A"66^^^^^^ ,w 



2D3 1E1ED1DOD1090 - ^ 

1ED04D9 5D7AOD10-^ 【 g ^ 

^2 ^ E- 2 D I 6 o 7 c 9 o c o- 1 一 6 + 

9DE2 1F1D8D9DA5^M^ | 下 ^ 

E 2 UJ D 4 D 3 8 3 さ!^ w 一; Ti ^ 



iss? ョ ョ!; ? 

^^^^^004C20 2 3000 6 

1-DEEDD63C6AC9B^3 一 に 

9 9DDOOQBAEF96^^^ 一 X 

Afl67_vlD9DA6DOEO_M ! で 

3 .J D D D 7 E 8 4 c 3 6 6 9 D ^ 一 w 



F02e'71fi^^eD5E^^^^^ 一 g 

5faloEFD91*D8957^c 一 ^ 

1F004 19D<*F15^-!^ にん 一 2 

E w ^ w o -u c E o 4 6 E o A 4 o 一 4 

S S3 S o ^ 6 LU o 3 c 7 2 1 c o 3 一 4 

^^ぼ^ SK::: 巧 £t-s 化^ SSES ^ 

19B01DCEB940€0*M-^ 一 E 

0^20DE416co-90l-6D 一 1 

匪 sissHsl- 化 

SEi£ss ま醫 ^ 

sss::- 化?; sssstsssas ^ 



# 「j セ^ 



一 SiiSS 品 y§sn::££ 一 S 

一 i?-!-s.issHi ケ上 《^ 



Asci i Dump 



. -ji, . , ,f oft ソ (■!■ ン t* 
yS. , ン 6, , ? ,鼂ン 

. < , = . 

メ I お, ,さ 人' : , , ■ 人 、-亨 
し篇 ,リ… ん .>0"' 

r ' " O ゃ纖 



リ, - ュ ■ • ? okZk 



- ?'' 纛:^〜國, , ( = 

1t>u» ン t, /tM* *5V! 
I …人 や (,嶋, リ… 

ん , f I ■ ■ ■ ■ 0~, 

* 甲賺 S> ! ■ 二 ン 

■ ♦CFtl^u. リ t. ! D 鲁 ン"^ , 

,バ ■ - *Ou, ン t 

* ノ ,キネ 人 ! I , , * 人 ~, 
T し帽 ,リ" ■ 人 國,>0" 
! N « . .CK !' "ひ や • 

S ■ f ■ 二 :/W , ン LI • :/t 

. ,^y^, ^(& i^S- 

. t (HO !, •tS . 



Adrst +0 +1 +2 +3 +4 +5 



Asci 1 Dump 



- o~。_ で *■ 



■、 ゆ) 



t!-,〜2 ソ, ! ■ ■ "コ ■ "シ * 
lE.ir リ化 ?t?t?t?'^ 



C 'J.* "ノ: /4-:#*^ 

■ ,ン t. ■ ャ! ■ 

, -j\x. . -J ン t, 
t, ソ, I ソ, t ネン! コ, ナ S 

八,、 人, * — * + 

■ _ ン〜 * f ( H3 . * 
. . :/f . O Ki^*8. TO© 
l/LI, ン t « , , . ン LU ン t ,二' 

\ ョ, コネ ン n ,ン f-Qio^ 
B. ^CBViJ. ン セ,ノ-:>は画 
:'t . / : *1. 1^ な 人, : ■ ■ - 人 

, 人 ■ チ, 疇ノ^^ t- < ^人 f , 人 n 

ン li , l^t , 人+ , J^n 

ン U, :/t— さ , ■ 人〜 



-jt. ' し6ン~國,, 



'も,. 广,, • 
: 剩.^ - r^ki ' 3 , 



+ネ g ン n ,ン、 , l/V, . Z/u. 

-jt. e> awo,:m 力 

f , ?ヽ ン V, , 'J\l, L/t ■ ! 
霸, B,«_ リン ^»國 .ノ^^3* 




,0, , . J-f . * "j^u, 

ン t, ノ: キ ^1人! s ■ • ,人 
〜,宰 ( , リ ...>,. >o 
" ' , , , 0- I . 
?« 8.1. 二 二 _ _/H, ン 
U ,ン t* ノ: /、 




D7070DFOD007D7ED 

3 D 7 D 7 E 3 7 2- 2 B D" o F D 2 

2 0DOFDED20D47UFC 

750 5 80Flft8c4Dfe0F 

G _u CN- D ci E 7 ひ o 2 Lr ci p- 

E21CE91D0E17 0ADF 

DEO f I T.- F o o 4 D o 7 3 EN o E 

97AD1O169EDD9D-O0- 

o- o 1 F 1 B 3 B o 3 o o c 1 E. 

D14 7SO-FEE4D1C8C 

4701CBC0DBD47CEI 

7 6 o o F F o- 2 c 3 o o 2 ^_ -n. 1 

33 3 333333 3 3333 3 3 



: 卜 ■ • p I 

i I ■ : 

• r , , ■ • ラ IT ララ ■ ■ 1 I - ■ 

0OO00000OD00A70O 

9135713574007700 

20000000057003^^ 

COOOOOOOO2 7OOB0D 

1400000 00AOC470 

S400000000E70030 

000000000070070 

7400000000040007 

04000000000C0077 

0444-J5677B70C900 

o o 5 5 5 5 5 5 5 3 7 o o 7 7 o 

91111777700F700 

090 0DDDD0 05700 




3 785 5Efl6145ASDF2 

03^^0 2DDC0 7 0DF700 

D0C1EC20DOFDEOD4' 

o- o B D o F B 6 4 7 o- F 5 7 3 c 

01C8C03D4D60DDOO 

2 10 10 0DD4D01ED20 

o o F -F c- 2 7 o CN IF o 1 c- o- ? リ 

^ ^ 3 c D 7 3 2 o 2 D D 5 

B7D7E3D37 0BDOFB2 

91CE911A7790A-S9A 

c 2 F a I o o o B o c 2 9 3 c 3 

444A44A444444444 



1 



130400000000000 

3000000000000 oco 

Q7 030 00000 00000 

170000000 00000CO 

060000000^000000 

040000000000000 

0040000000000000 

§Esg§§g§s§H§ 

ggK?§Esgs§§§ss 




一 

1 2 

o o 

o s 

o o 

2 

o o 

1- 

o 2 

4 2 

o 2 

o o 

o 2 

8 2 



I 4 4 

- o o 



CD - 

o o o . 

o o 4 _ 

o o o - 

o 3 OS J 

o o o _ 



o o o 

- o o o 



B -3 8 8 

o o o o 

5 5 8 6 

o o o o 

2 5 4 6 

o o o o 

5 o 5 6 

o o o o 

2 8 4 6 

o o o o 

5 B 5 o 

2 5 4 7 A- 

o o o o o 

o 1 5 o A- 

o o o o- o 

4 7 o 4 s 6 

4 o 5 2 6 6 

4 B 1 e o 6 

o o o o o- o- 



7 7 

o- o 

s 7 

o 7 

o o 

o 7 



7 8 



6 6 I 



7777777777777777 



S S Si! £ 3 S K S ?: S S ひ S SS t„! S 

ggsss ョ sess?" 

OOC1D013F7DF20ED 

6 604D10DD4D1790F 

103732 0ED2D2BDOF 

5 5 -9 .0- o c 1 E o o 3 F F o 2 

EED7 0BD070 3 43010 

77ED1C8CDA-9E9B68 

6ftB97CElsDA4-7710 

003 0-^^_,J01C0007 00F 



OBI 

c 7 7 E E 

B 2 2 D D 

c 7 7 D D 



5 6 A 3 

o 2 3 o 

6 7 9 8 

D 6 9 ? 

c E o- B 

4 A 4 ,.- 

o o 7 o 



A 7 3 6 D D o 

o o o o F D o 

s B E 5 8 o 1 

3 2 7 7 o F 2 

D 7 D D 6 o F 

D o D D o 1 3 

7 6 9 8 E 9 t 

3 E o D- o 1 E 



0000 0000 0^0,0^^0 

2 2 2 2 2 2 2 2 2 2 2 2 2 2 



9031F9000 0000000 

OBD9F551CCFEDC95 

03E2F01112333311 

111260000000^000 

3E22C60000000000 

02 0BE012 2133311 

びびび s 

E9214D^^A2 00CS400 

O2_.v-2AE390'BBDDDDD 



OOOOOOCE26627 5BD 

OOOOOF37B32EBOO 

OOOOOOA172B6AD66 

0000006D06FAEEBO 

0000001D113B720F 

0030DO0D9AB2D0E0 

OOOOOOCF1BC2D2 7C 

^^^^^^^^^^^^^^^^ 



7 I o- D c- 2 ^.^ 4 D 1 o F 1 6 6 7 

D- o- 2 c c ^0 B E o- B 7 o o F F F 

02DD4CO-B74DCCOOO 

M ^ o- 7 e 1 A -n- o c 3 2 F F 2 

9 A 4 D 1 1 8 6 5 6 5 1 7 t 1 3 

o D s 5 B D B 9 4 D B A B D D 

c d 7 D B o 7 E o 6 o R- 7 F r- c 

9 0D36DD7BD5CD9 5 5 

ssgsssT ゆば TO^^ra だ 



30 00 0-190^0£0200 

SE0 7769D5BOF1A04- 

F7 3 0031D7 0-F5 0037 

FFFB7D0OD-0 1-E73OD 

s§s 謹;: 題 egsi 

64CDDSA4DC8CODBD 

J o o D D 2 o 7 D o i- o-o D ,i V 

E D B _5 5 3 D 2 <C 3 .o in 5 CO _fc 

F D a 7 7 n- D o E 3 o 1 o o o 6 

91EDDE0 5 19BES4AD 

o c- F D D 7 4 7 1 <J 2 4 一.. .J 7 o D 

B09 2 0D4D3S710D-6-F 

3 o o o o D 1 D o o B 2 .2 D - F 

923OO12F37 0-DFODC 

o o 9 2 2 B o D 7 E- ^0 7 .ni 

5 5 o o o o- o o o o 

c- 1 2 4 5 6 7 s 9 A B c D E F 



BO3 0^4397FDE4c-19_ 

20D3SC1CB40Q-H76_ 



4 1 

7 2 

D c 

E A 

F o 



9 



- c D 

■ 4 o 



D o o 

F .1 B- 

£ お 

F F o 

9 B 2 

c 2 A 



3 A 一 

F フ i 

4 5 國 

2 o 一 

c o ■ 



一 6 A 

一 o o 



E 5 I 

D D . 

F D I 

8 o 

o F I 



E o 5 D . 

7 4 7 D _ 



■ 7 o 



c 1 c ^ 

o E 2 „ 

2 F ,- . 

o c B ^ 

3 o c- < 

9 c E , 

1 F rj- 1 

c- n B 【 

o c E -: 



- D 6 o F ^ 

- F o 1 

- o s F 5 ^ 



- A 7 I 



D o 1 

Doc 

o o 7 

F- 1 D 

D a 9 

6 F 7 

D c D 

DTD 

E 4 5 

6 7 7 

D D D 

ODD 

loo 

8 5 4 

2 7 7 

7 D D 

A 9 2 

3 o 7 

o A D 

CD 5 D 



5 5 3 5 m 5 UJ t_l 5 IT- tn 5 111 tn =J 5 



BB7 543844E4fi3^^ 



D E; *t 

6 o _n 

DSD 

D D D 

A- E 9 

E F 

5 1 



2 D 

o o 

E 

6 



1 o o o o o 

A- o o 4 o o 

D o o 2- o o 

o E o o 2 o 

3 4 o 2 5 4 

6 9 8 o o F 

6 o o 6 o 

D400 000 

D 1 4 o c- 4 o o 

D o 1 o o 

F e o o o o o o o o 



1 e 2 

o o o 



o c o 

o 4 8 

2 4 



- o o 

, o o 

- o o 



o 一 

r> o o o o o o c o e o 2 

o 1 o 4 o o 4 o o o n- o o 

3 00100TJOOOOOO 



-242- 

一 o o 



3 o e 1 4 

D o o o. o 

o o o 1 e 

o o o o o 



7 D 6 E & 

& D 6 F B 

c- o c- o o c. o o o o o -o o o o o 

c- t- 2 t.,- 4 tn 6 7 o- A B c D Ui F 



. 力., 



Sum : 76 El OA A4 9D CA 3B 33 11 BB 38 9B 37 E2 15 BD i4E 



Sufn : 01 lA 71 31 48 OC 34 B3 74 34 BF A2 E4 F3 iCE 



リスト 2 




I 



Sum : OF 43 3F HC EE Z2 CO 40 2D SB 62 EeO SE AO BD 8C :9E 

ftctrs: +0 +1 +2 +3 *4 +5 +6 +7 +B +9 +A +B +C +D +E +F : Sum * ftscii Dump 



Si*fT\ : Bh 27 B7 A2 FO 7E 4A C9 ^4 F6 96 DO A9 07 :F6 

Adrs: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F sSum * Asci i Dump 




Sum s 7E C9 SB A2 07 6D CE 97 C3 A7 5D 7D 2D 43 OD : 59 

(^drsi +0 +t +2 +3 +4 +5 +6 +7 +S +9 +fi +C +D +E +F rSum * Asci 1 Dump 



Sum : lA IC 48 06 37 FF B4 A2 8C 29 E7 4F 34 B4 E7 59 i 13 

Adrsi +0 +1 +2 +Z +4 +5 +6 +7 +e +9 +A +B +C +D +E 令 F iSum « Accii Dump 



Sum : 76 49 AB 84 AO B4 D4 79 31 C3 BE 04 59 F3 BB 29 j 3D 




0400s 
(''410; 
0420: 
0430: 

0450: 
OA&Os 
0470: 
0480 s 
0490: 
04 AOs 
04BO! 
04C01 
04 DO E 
04E0: 
OAFO: 



4 D 6 2 H-J 

6 1 B _H_ b 

o o o o o 



6 9 4 F A o 5 c B 



D ひ 



7 o -, > 

o o a 

o B 

o o 



i 11 9 o 3 

o o o 2 o 3 

B 6 4 7 1 

o o o o 7 o 

4 o I 2 

4 o o o 



o B o 

7 o c- 



o 3 

5 1 

7 o 



141 

o o o 

o 2 o 

o C o 



7 o 

o o 

E 3 



o o 4 

7 o 4 

o o o 



つ.! 2 , 

c- o ^ 



D 5 1 

o c o 

o E D 

O _JJ D 

o 2 1 

o o o 

7 4 1 

Too 

-リ 7 o 



o 4 1 

o 6 o 

5 1 o 

o o c 

7 4 2 

7 4 o 

o o 7 

7 o 4 I 

7 o 6 o 

13 17 

o o o o 

o o 4 1 

4 1 1 o 

o o o o 

A o A_ c- 

o o c- o 

A 4 o 



EGO 

E o 7 

2 IN 1 

o o o 

o 3 o 



5 6 7 s 9 A B c D E F 



マ ママ マ I 

. レ _n メ _ 

7 7 7 7 _ 

7 ママ 



BBDDDDDDO 

gggggggggggggg 

B e F E D c 

12 3 3 3 3 

o o F F F F 

A A c c c c 

OOEA62000000 

04FEDC47000000 

2 3 3 3 3 110 

OACCCCCCOOOOOO 

OBDDDDDDOOOOOO 

oooooooooooooo 

oooooooooooooo 

400FEDC8 

12333331 

OOOFFFFO 

CAACCDCC 

o o o c Q 4 o o 



o o o 

o o o 



D 5 6 _-J A E A 3 B B 6 4 9 A E 

o 0-6 7 111112 3 417 4 

o 6 6 o o o o o o o o o o o E 4 

o o o o o o B o o B o 7 4 o o o 

2 3410EBOOB004 2 11 

0O000E4O7070A000 

B7760 0:M- ^-00000743 

o o o o 2 o o D o o 7 7 4 o n- o 

000070000000000-.^ 

00767112 11 

2 77600000n 



i 1 o o o 

^ o o o o 

'2117 マ,., 3 3 6 4 D 1 a. 

^ o o -n- o o- 3 D o 7 o 4 o o o 



2000700000000 

1121100 3 3 0-004 

o o o o o o o o 3 o o o 6 

O o 6 6 7 2 cr 1 2 2 2 1 

o o o o o 7 3 o o 2 A 6 4 

^^0007000000 

o o o o o o o o o o o o o 

ヮ J 2 2 f-j 2 2 2 _N 2 C4 2 2 「4 



o e 3 

o o 3 

oil 

o o o 

B o 3 

7 21 

411 

6 o o 

o o -ぃ 

D E F 



1 A B 5 o E -^^ 2 B E 8 E o o 



3 o 



047 000000 

21S0 3B30A6 

00070B02AO 

-oo 411 2 1132 

0060 00000 

41111132 

40000000 

o o E 4 D o- o ^ 



A 6 7 

A 6 7 



o o B o- o 6 . 



o 3 

4 D 

1 3 

o o 



4 o 



- 6 1 o o . 

- o o 7 o . 



s ぼ 

7 o 

8 o 

1 7 

o o 



o o 4 

o o 6 

. 6 4 



1114 11 



B 7 o o D 4 

B o o o 6 

3 1 3 ; 1 1 

o o o o o o 

o o o o o o 

o 1 2 3 4 5 

3 3 3 3 3 3 

o o o C o o 



7 4 o 3 D 2 o o 4 2 

o 4 3 3 3 o 7 o A- ^ 

D 11112 4117 

3432A046 



o o o o o o u. o - 

7.8 9 A B c D E - 

3 3 3 3 3 3 rj ,> i 



I 8. 7 , <! FJ & o E 1 2 5 o A 7 7 B 



700470000 0000 

7070413 114118E0O 

12A-41E 3 70 7647141 

o o o o o E 3 3 o o o 4 7 o o o 

7 774-0000 0-00034 

I 1 1 4 1 E o 7 2 o o o 4 2 1 1 

C74 6000000 07CE 

0000 3C740740 00 

DDA741141414170B 

D 7 «M 7 4 o o o o o o o o 1 o R- 

o o o o o 7 E D A o o 6 o o o 

47 2 64614141 ^^11E4 

47 2 0A-0 00000 07E4 

311110E472674112 

B70040000 0070 

4 7 2 4 11111110 4 

4 7 2 6 6 o- o. o. o o. o -リ o o 4 マ. - 



o I ^v- 4 5 6 7 B 9 A B c D e F 

5 m in 5 5 5 5 5 In 5 3 5 ち 5 5 

o c- -u o o c- c- o c- c- o o o ひ- c- o 



o 2 E B c Q F 3 F 5 7 ft 1 A 

3277671111111110- 

27767 0-0 00000000 

OO0O0O000B320O60 

300600 00000000 2 

o 0000007^- 4D 2 7 & 47 

3 006701L1124118 

D o 4 n- 6 7 o o o o o o o o o c- 



12 11118- 

3 2 4 0-000: 

1 1 3 2 4 1 1 

o o o o o o o- ^ 

D 2 A o 7 6 7 . 

o o A A- 7 6 7 ^ 

o o o o o o o . 

c D o o c. o o < 



■ E 4 o o o 6 o 6 

■ o o o o o o o o 

-0OC2O074 

'113112 11 

- A 3 D o o o o- 

- o o o -o c- c- c- o 

-4 3 004A-74 



C306767111113111 

C320767000 00000.U 

3 1111117 00DAOO-4 

o o o o o o- o 7 o ,n- 4 D A o o 6 

DD 2 067114113 131 

3 1 I 2 3 I 1 7 E 3 4 3 o o 7 4 

000000 00 3 4D0774 

012345A-7S9ABCDEF 

o o c- D o o. o o o o c- o o c- o 



s c 『 

n- 7 n o 

6 111 

o o o o 

3 D C4 o 

3 D 2 7 

o o o -リ 

E 3 o A 

14 1a- 

o o o c- 

E 4 3 B 

£ 4 D B 



e B & E F 1 

6 6 7 14 4 

o t フ. O o o 

o o o o E 4 

一 2 4 

■ o 4 



6 A" 7 o 

o o o 2 

o o 6 7 

o o o o 



D 7 E 1 F -u 

A 4 c 8 4 1 

1 4 1 1 o 3 

7 2 6 4 11 

720 60 o 

o o o o o o 

D o o 4 o o 

0-73 

7 o o 4 2 1 

D 2 6 & o. o 

1 1 I 1 o- E 

o o o o o E 



' B D 



- 6 7 6 7 

- o 7 A- 7 

> ?リ o 

■ o A- 7 

一 6 o o 

2 113 1111* 

c. o o o o c- o o 

4 4 D o o 6 7 

o 4 D 2 7 o 6 7 

1 n 1 1 1 1 1 1 

E 3 冒 ふ 2 7 o 6 7 

E 3 3 o 7 .0 c- O 



7 7 4 0-4 

70707A-0 

73320472 

3727470 

o o o o o o o o 

o E D 7 A o 4 1 

7 E D , - A o 6 o 

1 2 4 1 B 1 7 

7 4 3 D F 7 4 0* 

0437B740 



Asci i Dufnp 



ODlOi 
0D20; 
t>D30 
0D40 
0D50 
0D60 
0D7O 
ODBO 
OD90 
ODAC* 
ODBO 
ODCO 
UDDO 
ODEO 
UDFO 



oeooi 00 00 oc oo 


02 77 04 00 02 - 


77 03 f 


JO 02 EE OS 00 


FA w, , 






OaiOl 04 33 04 00 


04 BB Ci 磚 00 01 ( 


>D 01 I 


>D 01 CC 01 CO 


78 ,3 …サり 






0620 s oc 00 04 22 


04 00 01 OA 01 も 


OJ 


14 01 40 04 00 


76 






0830; 01 77 02 OO 


01 77 04 00 01 ( 


も 01 i 


30 01 06 01 AO 








0840: 03 00 Oh 77 


03 00 01 66 01 ( 


>A 01 i 


!>6 01 06 01 6 & 


ce . . .M. . .f 






083CE 01 Oit 01 66 


01 06 01 00 01 ( 


}7 01 - 


'7 01 07 01 77 


76 … f 






OB6O1 01 07 01 77 


29 00 ひ OC 00 ( 


>1 74 ( 


>1 47 04 00 01 


77 し,, 






0870: 74 01 47 03 


00 01 OE 01 EO C 


}h 00 C 


32 33 Oh 00 02 


F2 t.G 






OBBO; BB 06 00 01 


DD 01 CC OE 00 ( 


J2 22 ( 


>6 00 01 AA 01 


50 *t...y. 7, 






0990; 44 06 00 02 


77 Oh 00 01 06 C 


M 60 ( 


)4 00 06 77 05 


B7 D. . . M. . . 






08AO: 00 01 44 01 


64 01 44 01 64 ( 


>1 44 ( 


>1 64 01 44 01 


44 , , D, d. D. 






OSBO: 64 02 00 04 


77 2A 00 00 la i 


X) 02 E 


:E 04 00 CI 03 


IB d. . . . 






OSCOj 02 33 01 30 


05 00 02 BB 07 < 


>0 01 : 


S:5 01 3D 04 00 


,3,0 …サ 




3, =, ■ 


OSDOi 01 07 02 77 


01 70 05 00 02 : 


22 07 C 


)0 01 BB 01 BA 


99 . . . w.p. . 






OSEOi 05 00 02 77 


05 00 01 Oh 02 i 


b6 01 ^ 


lO 03 00 06 77 


D3 






OBFO? 03 00 01 46 


01 64 01 46 01 i 


i4 01 ' 


I& 01 64 €1 46 


SO …に d,F 







0900 
0910 


01 64 02 00 04 77 2A 00 00 17 
33 01 30 01 03 Ot 33 03 00 01 


00 03 EE 04 00 
OB 04 03 00 


01 : 19 . d. . 








03 01 30 01 07 
BA 04 00 04 77 
77 OS 00 01 60 


01 i2B 3, 一.,… 

04 |99 p , , 

01 ,31 , , ' 




0950 
0960 
0970 


46 Ot 60 01 46 01 60 01 46 01 

77 01 70 01 77 01 70 01 77 01 
04 EE 01 EO 03 00 01 33 02 OO 


60 01 46 01 00 
70 2? 00 00 16 

01 33 03 aCl tji 


01 I 40 F. - .F, ' , 


w.p> 


O980 
0990 
09A0 
O9B0 
09CO 


h e " 。 


■ 

さ: 


ョぉ; 




09D0J 01 64 01 06 01 64 01 06 02 07 


01 77 01 07 01 


77 sD9 «d,"d" 




09E0( 01 07 01 77 29 00 00 13 00 01 


EE 01 EO 01 OC 






09F0: EE 01 £0 02 00 01 03 01 33 02 


00 01 33 01 30 


02 ! 72 八 二 







OBOOi 00 01 33 


01 30 02 00 




03 01 


33 01 00 < 


)l 04 02 


t A7 








1 lOOt 00 01 44 01 04 01 A4 OA 00 00 OC f 


>0 04 A4 OF 00 


FC . .D 






OBIO: 44 03 BB 


01 44 01 40 




DD 03 


33 01 3D < 


>2 DD 01 


:6A 








1110 


02 33 06 00 01 A4 01 OD 00 01 * 


7 02 77 01 70 


ZB .3, 






OB 20: 00 01 70 


01 03 01 DD 




3D 01 


DD 01 3D ( 


>l 30 01 


? DF 








1 120 


05 00 02 22 OE 00 02 77 05 00 01 i 


>6 01 60 01 (:16 


84 






0B30: 07 01 02 


01 20 01 00 




22 02 


00 01 02 < 


>1 20 01 


t76 








H30 


01 6 & 03 00 01 77 04 00 01 77 05 < 


>0 01 46 01 64 


OF , i * 






OB40i AA 03 BB 


01 BA 02 




00 01 


07 01 70 < 


>4 77 01 


jC3 










dl 46 01 64 01 46 01 64 01 46 01 i 


,4 02 00 OA 77 


81 .F.d 






OBSOi 07 01 70 


01 60 01 00 




66 02 


00 01 66 < 


>1 00 01 


:AC 








1 150 


oe 00 01 04 01 44 01 fiO 01 44 01 ' 


K> 01 00 04 44 


2^ 






QB60t 06 01 77 


06 00 01 77 


04 


00 01 


60 01 46 ( 


H 60 OJ 


lOA 










01 00 01 04 【:,4 44 01 00 01 04 01 ^ 


H ひ 1 00 01 44 


DF … 






0B70I 46 01 60 


01 46 01 60 




46 01 


70 01 77 < 


M 70 01 


«F1 








1 170 


01 40 09 0':i 00 OC 00 01 46 02 66 t 


>1 64 04 00 01 


6F ,&, 






OBBOt 77 01 70 


01 77 01 70 




77 28 


00 00 14 ( 


)0 02 EE 


173 








iiao 


OE 06 EE 01 EO 02 OO 01 03 02 33 \ 


n 30 04 00 02 


33 , , 






0B90i 01 Oft 02 


AA 01 00 01 


OE 


01 EO 


Ot 00 01 : 


13 04 00 










1 1 90 


44 02 BB OB 00 01 07 01 70 01 03 t 


>1 30 01 07 01 


C3 D. サ 






OBAO» 01 33 01 


00 03 44 01 


46 


01 BB 


03 A4 02 [ 


)T> 02 33 


iDF 








1 IfiO 


70 03 00 04 22 OC 00 04 77 03 00 < 


)1 0^ Oi 00 01 


2C p. . 






O6BO1 03 DD 01 


00 01 70 01 


3D 


01 DD 


01 3D 01 [ 


>D 01 3D 


ice 








1 IBO 


06 01 60 01 00 01 60 02 OO 01 77 ( 


)4 00 Oi 77 05 


C4 






OeCOt 01 D3 01 


07 01 22 02 


00 


01 22 


01 20 02 ( 


50 01 22 


e6A 








1 ICO 


00 01 feO 01 06 01 60 01 06 01 60 ( 


n Oh 01 AO 01 


9A 






OBDO: 02 02 


BB 03 01 


00 


01 77 


01 00 04 - 


'7 01 00 


:0C 








11 DO 


06 01 00 01 07 01 70 01 07 01 70 ( 


'1 07 01 70 OA 


7C … 






ODEO: 01 77 01 


も 06 00 01 


06 


09 77 


04 00 Ol t 


>4 01 06 


:DS 








1 lEO 


00 0! 04 01 44 01 00 01 44 01 40 < 


>1 00 03 44 01 


lA … 






OBFOi 01 ^.4 CI 


06 01 64 01 


06 


01 64 


01 06 01 ■ 


'7 01 07 


:C4 








1 IFO 


40 01 00 01 04 01 44 04 00 01 04 < 


M 44 01 00 01 


DB @" 








OAOOs 
OAlOi 
0A20s 
0A30J 
0A40i 
OA50: 
0A6O: 
OA70: 
QABO) 
OA90I 
OAACe 
OABO: 
OACO: 
OADO: 
OAEOj 
OAFO: 



SiJffi a C9 7F DB EO 7E EF 16 AE 70 20 26 AF 2F 46 85 96 t2E 



Adrs: 


^■0 


+1 +2 H 


+4 +5 


6 +7 +a +9 


+A +B "1 


*-C +D +E +F 


Sum * Asc 1 1 


Dump * 


ocoo 




01 


77 01 ( 


>7 01 77 C 


1 07 01 77 


01 07 : 


28 00 00 14 


BC 




OCIO 




00 


02 EE C 


M OA 02 f 


A 01 AO 01 


OE 01 E 


:0 01 00 01 


3A ..'."I, 




0C20 




33 


04 00 < 


M :53 0: t 


03 44 01 


4B 04 ' 


>4 01 OD 02 


57 3, . .3, . . 




0C3O 




DD 


01 33 t 


53 DD 01 [ 


02 77 01 


DD 01 ― 


01 D7 01 


70 :/,.3, j.^. 




OC40 




77 


Oi DD < 


n 77 01 : 


2 02 00 01 


02 01 : 


20 02 00 01 


19 w, ム w, '. 




OC50 




22 


01 OA ( 


>2 01 E 


B 03 Afi 01 


AO 01 " 


'7 01 07 04 


67 "...I, サ, 




OC60 




77 


01 70 


パ 77 01 6 


06 00 01 


06 OB ■ 


'7 04 00 01 


52 hP.p.M. ' , 




0C70 




46 


01 hA < 


>l 46 01 6 


4 01 46 01 


64 01 ^ 


" 01 64 09 






OC80 




77 


28 00 


JO 14 00 '- 


1 OE 01 EO 


01 OA < 


J2 A A 01 AO 


FB w< 




0C90 




02 


EE 01 I 


^0 01 33 L 


4 00 01 33 


01 00 1 


,4 44 01 B4 


5Er に… 3,, 




OCAOs 


03 


44 01 


ル 03 DD r 


1 CC 02 DD 


Oi IK, ( 


n 77 01 D7 


03 ,D,,,:', つ 




OCBO 






77 01 1 


}7 01 77 C 


I D7 01 77 


01 22 1 


j2 00 01 02 






OCCO; 




20 02 


X) 01 22 L 


1 OA 03 


01 44 


^2 AA 01 AO 


90 - …つ, 




OCDO: 




77 01 < 


、7 04 77 C 


1 70 Oi 77 


01 60 ( 


J6 00 01 06 


52 . M. . .M.p 




OCEOi 




77 Oh 


iO 01 77 ( 


4 00 01 46 


01 64 I. 


>\ 46 01 64 


52 .w".w., 




OCFO: 




46 01 i 


s4 01 46 C 


X 64 OS 77 


OB 00 ( 


Jl 04 01 40 


2B . F. d.F.d 





OEQOi 
OEIOj 



- o 1 F A 1 c ^ 5 1 c 9 c 



1 1 1 ^ ^ 2 1 1 1 2 1 E o c - 2 

o- o o o o rt - o o o o o o D D n 

A4 3 2 40000411111 

A432A0674000000 



02311 -^^611110 3 _ 

000000 o C o C o A 3 - 



3 o I 

o E 1 

4 

1 E - 

1 o I 

o o ( 



A o 6 

-311 

-070 

- o 7 i 

-000 

'200 

'200 

-114 

-000 



3 o o D 7 

二. - U 7 

J 『-,- 匚 ス _ 

:リ D 7 

- 4 3 1 

■ o o o 

-30307 

-30307 

一 2 4 

-047 2 o 

H マ- - 1 1 1 

,- o- o o o 

1BE47 2 77 

00211111 

04000000 

2 1 o B 3 o A 6 

o c A B 7 o A o 



:- o o 

一 o 4 

一 o o 

- 1 2 

- 3 _K- 



o o 

V つ- 

D 2 

o o 

3 o 

3 -0 

1 2 

D c- 

D f J 



3 2 

o o 

o 6 7 4 5 13 11 

6113004D0 

0000 0-4DD 

700401111 

7670000-00 

1111BE4CD 

o 000 o E o c r- 

002131 



7- F ft B A F c 8 4 6 1 E o i b 1 



E 3 .【 

E 3 { 

2 1 - 

o o ん 

o ,.! < 

1 o -: 

o 1 . 

o o 《 

o o £ 

4 o み, 

c- E 



006741411111 

0-647400000 o 

4A-oi 01000000 

A7744 000000 o- 

00000 o ,■■- o A o o 4 

000644000000- 

o o c- .0 o n- o c o 7 7 6 

007 60-42331 1 

07740400000-0 

2 1 2 1 2 3 D o 7 o 6 

o o o o o o 3 D 2 7 o 4 

270440111141 

2006400000 o c- 

2 1212S002070 

000000 000^ 076 

206644431221 

o o 4 a- o o o o o o 

111111EO27 0-6 

0704 0-4411t2 1 

0706 o o o O o o o o 

o o o o- o o o B o o .0 6 



o o o o o o o o o o o o o o c o- 

rFFFFFFFFFFFFFFF 

000000000 o o c- o o o o 



2 5 3 c o 0-604451 3 112 

o o 3 c o o- o o o 4 ^:n- o o o o 

4A12451B1100060 4 

4400000000306404 

o - o E o o o- o o 4 4 o o o o. o o 

D 4 4 5 4 1 1 1 1 3 o 6 o rt- 

040 o o o o o o c- oc- C 4 o 4 

o o o B 4 7 67400000-0-0 

7010000000 OC0064 

2100406700615514 

o o o o A o o o n- 4 n- o o o o 

70041311 2 l-fcc7760 

7 o o o o o -u o- o o- E D 7 7 4 o 

llA 3064744 2 12 11^^ 

c- o o 7- o o 6 7 4 A o o o o o o 

0001411113000044 

7440000. o o o 0000-64 

1 1 1 2 o 6 7 o 4 6 5 7 4 1 1 

7441421111 OBd-76 0- 

74-*^ リ ooo-c-o.c>c-&A■7-t4 

o o o o 6 6 o 4 4 C o o o o o 

7^00000000^:^ A064 

0000000000000000 

00000000-00000000 



7 5 D 

7 o D 2 

0000 

12 13 2 12 

0000000 

7303070 



7 E 4 

7 E 4 



7000 

000c 

12 2 1 

0000 

003c 

073c 

0000 



007 



4 1111 

fe o o o o 

1 7 o B a 

4 2 3 4 2 

40000 

4 1111 

60000 

1 7 E o 2 

o 7 E o o 

400-00 

1 7 E o o 

00030 

4 1 1 1 B 

1003c 

0003c 

4 c 2 1 2 

40000 

1 o o o D 

o o 7 o D 

40122 

60000 

18730 

c- 2730 



_ 4 1 

7 4 

- o- 4 

o c- 

0074 

2 7 7 4 

7113112 1 

70000000 

6 o 3 o 7 o 4 

o o o _R- 2 o o A- 



96E13C9F21122E 

3a2 46B3s5650c6 



o o B 

D 7 B 

o a o 

000- 

3 o 2 _ 

3 3 2 _ 

000. 

2 2 1. 

B 3 o ^ 

Boo, 

4 11. 

4 7 2 

00-0 

000 



121 

00-4 

121 

000 



80 D o B 7 <5 4 

o D 7 B 7 w 6 

21114211 

00000000 

00000000 

21421114 

00000000 

004 »J 0067 

4212 2 111 

10000000 

00402060 

0111111610 

000000 OOOE 

20B00A7740 

713 111111E 

700000000 e 

eo4 2A7042 

00402AO&60 

4221111110 

600000000^ 

400000000^ 



1 A 

4 1 

6 o 



B 8 6 D 1 n D 8 1 7 4 3 c o A y 

E o o o B 6 4 7 4 4 ^ - 1 1 1 I 

o- 3 o o B o A" o- 4 4 o o o o o o 

o o o o- o o o o- o o - E o D o o 7 

c- O o o 0- ひ o o o O - り 3 3 7 o ひ 

40B 0047 0111-112 

4 o B o- z 6 6 o 4 o o o o o o o 

4 E 4 3 2 o 4 4 o o o o o o 

112213414103302^ 

OE4 0007404111111 

o c- c- 0000. o o o 4 o- o 3 2 A 

OEOO 2 70670 12 1211 

000707007000-000-0 

o 1 3 1 1 4 ^.T 1 1 o o o 3 2 A 

o E 3 o o 7 6 D 4000 o c- o 

<y 1 1 2 1 1 3 1 1 fJ o Lu B c- c- B 

4000000-0-0-0 o E B o 2 B 

1 LJ 3 3 2 o o 6 7 4 o 2 3 114 

4000000000. 0-40 2 A 

0000 o 000000-00000 

01234567B9ABCDEF 

2 2 2 2 2 2 2 2 ci r,l 2 2 2 2 



D A" c D 2 i 5 B B 6 E B 5 

0667402111112181 

7 A o o 4 4 o o o o o o o o o o 

t 1 1 1 2 I E o D T,- o 6 o 4 4 

7047041111111411 

00670400 c- c- o. 000. o o 

t^^ltB3 ODD n- 76764 

o o o o o- o o 3 o y 20-674 o 

ft 6 o- 6 7 4 ^ t 1 1 1 1 1 1 1 1 

A 6 o o o o o ^-000000^. o 

llalllE -.^0024604 

o. o o o o- o E c o n- 2 4 o o 6 o. 

407474-^^ 111141611 

4076740000000000 

^-111120003040764 

00000004DOA7744 

A6.U-0 010QOOOOOOO 

o o o o o o o 4 3 2 ft o 6 6 o 

A o 7 4 7 4 -M- 1 2 1 1 1 1 1 1 2 

A 7 7 A 7 4 0- o o o o o. o o o o 

1 1 1 1 B B o 2 ft 6 6 4 

c- o o o o o o o B o o o 7 6 4 4 

076674413111111^- 

1111112 0FC007 40- 

000000 4C00 7 660 

070470 oit-411 2 IIB 

^^706700 o o 0-0000 o o 

o o c- o a. o o E o D D r-i o o 4 7 




+E +F 5 Sum 



+C +D +E +F t Sain 




* : ::5 5Ei 86 as BE 9A C3 83 SC 24 F4 CB C6 4D 77 87 ? BO 

1^3: +0 +1 +2 +3^4 +3 +6 +7 +a -|-9 +ft +B +C +D 令 E 令 F : Sum * A«cii Dump 





4000 766FOOOOOOO 

1213121110E1C006 

1111121110EO0O00 

000000000003026A- 

OE4D270600000000 

123312 11FF430 0^00 

000000000434200 

OOBOO* 00677111134 

OOBOOO 0477000000 

0000000000604277 

OE0000004F122112 

0E0D2A6O6F0O00O0 

023111141140B27 

EE3D2A0767112 144 

003C040747 00000 

711111l2il4EB277 

70000000006E0207 

o^oc 2 40060000000 

Fo 0000000400000 

06 3D2A07470COOOO 

7 o o o o o o o o- o o E 3 o 4 o 



o o o o o .0- o o o c o o o o o o 

9999999999999999 





02 
01 
08 
01 
00 
OE 
30 
33 
70 
20 
00 
06 
OO 
64 
04 
04 


00 
46 

00 
01 
01 
01 
01 
01 
01 
01 
1 な 


01 
01 
09 
01 
46 
EE 
0«:1 
DD 
02 
OA 
07 
OO 
77 
46 
44 
44 


06 
64 

OA 
03 
01 
01 
01 
01 
01 
01 


01 
01 
04 
01 
44 
EO 
04 
DO 
22 
AA 
70 
60 
OO 
64 
04 
00 


00 
46 

44 
04 

01 
03 
01 
01 
04 
01 
Ot 




60 
64 

00 
01 
01 
03 
01 
01 
01 
01 

tJl 








i 






;に 


ビ 






Ol 
01 
01 
01 


01 
01 
01 
01 


04 
01 
01 
04 


Ol 
OB 
01 
01 


01 
08 
01 
01 


ID 
eB 

5F 



















1412 003D0 2 7676 0. 

07600 2 11111141 

0740.U-0000000 0, 

13119 O0D3070 44- 

604441212111111. 

006440 00 000 00^ 

I 2 1 I 4 E - .7U D o o o 7 6 4 . 

o o o o o E B Tx- A 7 7 4 o - 



■Bo. 

- E 6 _ 



ES3B2C4019DB 

O0E0A-60700 0-0 

F11411114 

5 12 

7 4 7 € 

i 1 o 

o o o 

o 6 7 o 

o o o o 

o o o 1 

7 4 7 7 

7 6 7 7 



I 1 o E B 

o o o o B 

6 12 

o o o o o 

o o 7 1 4 

1 I 1 6 o 

o o o 4 3 

6 7 F 1 1 

o o F o o 

o o o o 3 

6 7 7 o o 

1 1 1 o 3 

o o o 4 o 

6 7 o 1 1 

o o o o o 

112 6 

o o 7 1 2 

6 7 7 o o 



3 111: 

o o o o o 

7 o 6 7 F 

7 o o o F 

A 2 1 1 1 

o o o o o 

o o 4 7 7 

o 6 6 7 7 

c 1 1 1 2 

o o o o o 

2 _ 



o 6 7 F 2 . 

o o o o 4 . 

0-10^3456789A_ 



c 2 

1 A 

E o 

E o 



7 6 o 1 

7 4 o o 



2 o 

7 _3 

F o 



-4114 

- o o o 4 

- 7 6 F 

- 7 4 F o 

- o o o o 

- o 4 F 6 

- o 6 7 o 

-3113 

- o o o 3 

- 6 6 o 2 

-6400 

- 1 1 4 o 

- o o 1 o 

-6477 

一 o o o o 

- c D- E F 

- A A A 



4- D 4 B E 6 F -.^ A D B 7 2 5 D A 

lllllllllllllloo 

o o o o o o o Q o o o o o o E 3 

6E0 3 30A766744411 

6 E o D 2 B 7 o o o o 4 A- n- o 



化 



匿 o o - 

- 7 o 



c 2 1 

o o o 

o B o 

c- o o 

8 E o 

o- E 3 

oil. 

4 o o . 

1 E 3 _ 

o o o _ 

4 111 

loo. 

o o o . 



D 3 o B 7 6 ^ 

D D o A 7 6 - 

11112 1- 

o o o ?リ ? 

D 3 o A 7 o _ 

O o 2 A ? リー 

111112. 

o o 2 A 7 A- . 

B 7 o o 7 6 . 

- び 



. o 7 o r 



1 1 1 E 3 

sis 

7 4 o 4 1 

o 4 4 o o 

1114 

o o o 4 E 

o 4 4 3 I 

7 o 4 o o 

1 1 1 6 E 

7 4 o 1 1 

o 4 o o c 

o 4 4 

7 o 4 



-020006704 

ひ? リ 

-11111112 1 



o- 7 o え 

7 7 6 1 



c I 

4 o 



CC5F255BE9519077 

6 o o 7 2 1 1 1 01 4 1 4 o 4 D 

06770000000000 3 

1111E3D020767211 

OOOOOOD320747000 

c67rll312121iE0 3 

111100332704F2 21 

6007511116111033 

0607100000000030 

11110 3 3D00 67511 

0000030300047100 

6 000 0000000 00 

14110 0300640 0-^^1 

000110002A060000 

070 73211111FF30 

321llEB02flo 67711 

00000EB0 2A0477 

700.M-FOOOOOOOOOOB 

o o o o o o 4 A^ - o B 6 o 6 F - o 

770 7141111411EB 

776770 0000 0rt-OE4 

o o o o o o o o 7 o o 7 4 7 o- o 

7^6701 3 1111 2 11E4 

000C000000C00O04 

12112E00006C4013 

Oooon-E3D00006 



o ひ o o o o o o o o o o o o o o 

o 1 2 ^0 4 5 6 7 a 9 A B c D E F 

LJCCU_JCJ_JL>U_J 匚 CCLJCC 



C3774E71FE7CFBBB 

3- D B 5 6 2 c o 4 7 A 7 A _t も 7 

61B114B 024767 2--^ 

0- o o o o 4 B c D 2 A 7 4 7 o o 

OOA040000000 040 

141116B3D7A70411 

7764011122214100 

7 7 4 4 4 o n o o o o o- o-o- o- E 

o o o o o o o n- c 7 o .7 7 4 o o 

1 2 1 1 4 o E 3 c 7 2 o o 4 o I 

77604011111161C4 

7740 00000 0004 

42 121e40DD07767l 

00 00 60D7077470 

7 o 6 4 4 4 o o- o o o o o- o- o 6 

1 2 1 1 1 1 6 o D 7 o o- o- 4 o 1 

776444111 1-1111S4 

7 7 4 4 

lllltl004D2A0671 

004000114112 6144 

A660000000 0- 0-006 

00.0 04BB704 600 

A 47440 00000006 

ssfsy 菌 《 



7 D 5 8 _ 

Eg! 

16 12- 

o o o 1 . 

A 



2 o 

2 o 



o o o o o 



- o o . 



11c 

o o o 



t 

o 

c 

o o o 

o o 7 

6 7 7 

15 1111 

o o o 6 7 F 

3 A o o o F 



7 D B G t 

1 B c 6 5 

E 4 o o o 

E 4 7 o o 

4 3 113- 

o o o o o 

gsg 



- D 7 o o 

- 3 o o 6 



5 1 

7 o 

は 5 

7 7 

7 7 

2 1 2 o B 3 A 6 o 

0O00OBOAO6 

0000047B600FOOOO 

B-_K-BB@5BBBBBBBBBB 



- r- A- - 

- o o - 



o B 

2 1 

7 o 

o- o 

o o 

o o 

o 2 

o o 

3 2 

3 2 

2 1 

o .2 



2 1 o c E D c c 1 6 E D 5 ft B 6 

D3 667444111112 

2 1211111 

0000 000-OOOOB7 0B 

0&2706700000 0-000 

1-1U611CD 2 14047 2 8 

o o o o o o o o o o 4 B 4 7 2 A 

B3 2 0067 4 0114111 

BDOA60 040000000 

41111411124B007* 

o o o o o o o- o o o o B o D o A 

4DO-A77474 121112 

41 2111111 OB3D7A 

002B706744111211 

072BOO 44 00000 

111Z12 111160 0DD2 

o o o o o o o o n- o 4 o o 3 7 2 

07A07474 114111 

3DOA776704000000 

1 1 1 2 1 1 1 1 1 o E 3 3 7 o 

0000000000003D70 

3D3A706704C11112 

ODD0700 4000000 

0000000 00040DD2 

o 3 D 2 7 7 4 7 ,n- 4 o i I 2 I 1 

221111111is40D72 

: 一 iEysi 一 



5 93AC4E^.^E-6DF9FC1 

o o o o o o o o o- 4 E o c 3 2 4 

OC32770001112 111 

oc 3 207670000 000 

2 2 111111860 oc3^* 4 

00000 06B3DD04 

OD70 6677111111 2 

3 D 3 o 7 o o- o F o o o .u o o o 

1212111114B3DD04 

o o o o o o o o o 4 B D D ,> o A 

3D3 07 0n-F4zlllll 

0727067FOOOOOOO 

11111611 ^^0BOD30A 

04720067FC121111 

0470A600700000 00 

o o o o o o o o o o e 3 4 o o o 

E B 3 o A 7 6 7 o o o- o o o o o- 

1 4 1 2 2 1 1 I c c E 4 o o o 

00 000 0000004D3 2 

E07247 6771l3llt 

B3D7A7767FOOOOOO 

.M-OOOOOOOOOA-E0C30 

B^^D7A7 67Fllllll 

Bo-D 7070 7000000 



3ADD76970B_ 

7667711111 



o o o 

7 6 o 

211 

o o o 

7 o 4 

o o 6 

o o o 

7 6 o 

7 o 7 

o o o 

o o o 

o o o 

A o 7 

A 7 7 

o o o 



7 F 1 1 1 4 1 

7 F o o o o o- 

1 1 o o 3 D D 

o o o o D D 

7 7 o 2 1 1 1 

o 7 1 o o o o 

c o o E o o D 

7 o o 1 2 1 1 

1 c c E 3 o D 

o o o E 4 r- 

A- 7 7 1 1 1 1 

1 1 2 E 3 4 D 

n- o o o o 4 D 

4 7 F 1 1 3 1 

6 7 F o o o o 

1 I 1 o o B o 

6 7 F 1 1 3 1 

o o 7 o o o o 

1 1 1 o o B o 

o o o 4 E o D 

4 7 o 1 1 1 1 

6 7 o o o o o 

i 1 B 6 E o D 



;ひ R- S ,J 

- o o o o 

o 7 o o 4 o 

o o 6 o 6 o 

rssTOR 化 I; 

2 A 7 6 4 F 

o A 7 o 6 F 

o o o o o o 

Q 4 o 6 6 7 

o 4 o A- 4 7 

14 1111 

2 A ひ o 4 o 

1 1 1 1 1 E 

o o o o o o 

2 A 7 o 6 7 

o o o o 4 7 

1 1 1 2 1 B 

o o o 6 o 4 

o o o o o o 

3 7 A 7 6 

E「 



3 A 2 4 a 4 E 9 .B 2 o 2 A 3 F 

D&9 0EFDAD776 5 9E0 

2 B o 6 7 7 2 1 1 1 2 1 B 1 1 

0074770 000000000 

00000004C0007 & 7F 

707O6F0O0O00OOOO 

00000 60D3 2 700 7 

2 0747000000 0-00 

112illA-OD3270000 

000000603D070670 

32764 01211116118 

3 270600 ooooooooo 

000000033300600F 

3 2 0647 0000000 

3 11111000D240 0-F 

o o o o .u - o E o o D 2 4 7 6 7 F 

02A04F1211111111 

2A0A-F0000OOO00O 

1144110303 A^-A7677 

-u o o o o- o o s 9 D o A 7 o o 7 

7 0fl667 5lll2 3 1113 

OOB6a-710 00 0000 

o o o o o o- o o B n- 2 B o 6 7 o 

_u r j R- o 4 o O 2 f * I 1 1 1 1 1 B 

D ^ - B 6 6 o -n- o o o o o o o o o 

o o o o o o o E 4 7 o- B 7 o o o 



o o o o o o o o o o o C し c o o o 

01234567B9ABCDEF 

DDDDDDDDDDDDDDDD 



017ACBB3 6 24D046A 

00004067F212U11A 

6070 460070 0COOO 

1112 2 111163DD277 

OOOOOOOOOOODD277 

00O0OOOOOE0370O0 

3DOBOOO-FOOA-0000 

000 00000030D270 

E03307A7FOOOOOOO 

i2311211303BD200 

0O0000OOOOOB704-0 

E30D2067F4141114 

030D2 000710 00000 

ooooooooo 04D046 

0063076700000000 

10-OO0O0OO0.EB72AO 

004D200677^^ 31111 

00 4D200 0FOOOOOO 

ooooooooo 060C7B7 

B E B D-2 7 7 rt- -o F 1 1 I 1 3 2 

7 2 IN 1 1 1 1 3 6 o c c- CQO 

7 0- o o o o o o A" 3 c 7 o 7 



o o o o o o o o ^- o o o o o o o 

EEEEEEEEEEEEEEEE 





IFOO: 
IFIO: 
IFZOi 
1F30» 
1F40J 
1F50: 

lF70s 
1F80J 
1F90: 
IFAO: 
IFBOt 
IFCO; 
IFDO: 
JFEO: 
IFFOj 

Sum ; 

Adrsi 





25 00: 
2310: 
2520 s 
2530! 
2S40i 
25S0t 
2560 s 
25701 
2580: 
25901 
25A0s 

ZSCOf 
25 DO J 
25 EO: 
2SF0: 

Sum : 

Acfrs; 



2700: 
271CI 
27201 
2730* 
2740: 
27501 
2760? 
2770 s 
2780: 
2790: 
2 7 AO: 
2780: 
27C0: 
27D05 
二 7E0 = 
27 FO: 

Sum : 

Adrs: 



00 

2A10: 07 
2A20: 77 
2A30J 00 
2fl40e 00 
2A50* 00 
01 

2A70: 03 
2A80: 01 
2A90! 03 
2 A AO 3 01 
2 ABO: 01 



:ソ 1 +2 +3 +4 +3 +6 +7 +B +9 *A *B +C +D +E ,Sum » AscU Dump • 




2100: 
21 10: 
2120: 
21301 
2 140 J 
2150: 
2160: 
21705 
2190: 
::i90: 
2iA05 
21B0: 
21C0: 
21D0: 
21EO: 
2IFO1 



2400: 
2410: 
2420: 
2430 s 
2440: 
2450: 
2460 1 
24 70 1 
2480 i 
2490: 
24 AO: 
2460: 
24C0J 
24D0i 



:0 +1 +2 +3 +4 +5 +6 +7 +S +9 +A +fi +C +D +E +F : Sum * A=cii Dufl,p ♦ 



2000 fi 60 01 0* 
2010: 70 01 07 
2020 I 00 00 lA 
2030: 03 00 01 
ト ©3^ 44 ひ 1 
2050: 01 33 01 
20605 01 20 01 
2070: 01 A4 02 
2 Oeo : 01 07 01 
2090; 01 60 01 
20ft0s 01 70 01 
20B0: 28 00 00 
20C0r 33 02 OO 
2ODO1 40 04 DD 
2OEO1 D3 01 DD 
20F0: 22 01 20 



: : 



* I 



g A マ > 9 F o 5 6 9 2 1 7 A 6 5 9 c 

O21421toflo41316t 7 

70000-00000600-000 F 

0000000306400000 R 

^411111020471A-11 一 F 

7 o o o o a o 2 o & 1 o o o o I 1 

1EOA60052 2 10 2 04 I _J 

OEOA 0-67000 0002^^ i R 

COOOOOOE06400000 I B 

o-c 40600 0-00024066 一 F 

^731illoco47 2 511 一 E 

010. c-r-oooco67 0000 一 D 

lo&ooo 81514 004 J 3 

o- o B o o 6 o 1 o .0-0 o o 7 o A_ J 1 

4015111 0-D7606151 

0000000007400000 



D 一 #. 

.1 I w 



p i ^ D D 6 c o- s D 2 9 -J c 1 6 B 7 I c 

A 一 030A000111141 9-4 7 一 A 

7 j 741121130 706711 _ c 

+ 一 7c 000030-2000000 1 E 

+ - 04700000000000^^ 1 ^ 

+ 一 000000000000003M 一 ^ 

3 I 7514211030AOA-722 I 3 

國 _ 

2 I 1302000122221103 一 i. 

+ - 0302000-0000000^^ 一 s- 

^ 一 

1 I 

OOC7672312211E3 J 2 

OD0700000000 0EO 一 5 



2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 - ^ 5 



::3I.P,TJt : ゾ^ー 口 

M617D3B3C2579F1D - 4 

OOOBD7A 0-67^0 0^0 一 ^ ^ 

OOOEB7 2 00670000^ 一 ^ バ 

o- o o o 4 7 o 7 7 6 ? o o c -n- o. t ^ T 

^M-a^^" 7^704? 2 Jill - E 9 

SH§i "き SSSSiS ^ 

S お!; gsssssssslis™ i s ? 

Issswssss^l 斷^^ ゆ „ む ^ 



4 1 o o- 2 7 7 o o 1 2 2 1 1 o 一 F 

3C00667000000E 一 マ.』 

c o CD 4 670000 00 I 1 

llED 2 40476424 2 10 I 1 

^l^BDAOO- 47413211 E 

r-00 4300067000000 7 

c o 4 D o- o- 7 6 7 o n- o o o o A 

は 1 Co _H- o c- o 4 7 11.5 22 1 i F 

OOOBOZ0 67000000 S 

匿 画 S 匪 固醫 „ ^ 



m 一 I € 

二 一 : : 

145194476 2 2211 o 4 - s E 

+ j 0002447400 00 04 一 L T 

D - C070021A-1070D404 - c D 

+ - D 4 o o n- o o o o E o B 7 4 o A + 

? ^n^ll^,- 066 2 4 11110 F ft 

+ 000003004 0-0 000 3 B + 

^ - ^12 110 060171113 D 6 

+ 一 c- o o o:u E o 6 4 o o o- o o o o 9 十 

ョ H きョ iH S ? 

+ 0OO0OOD740000OOE - A + 

s w o ^ o o o o- o o o o o o o o o ^ 5 



, -03- 

p i : 一 

o o o- n- £ B o 2 7 o o o o- o o. 2 

7 B o o o o o o o o o o o E B o _ 匪- 

6000 000000000 

15161000 2 7000131 

0207A-63311211000 

0207010000000E3D 

3 411100D2CA-0 111 

000000 3D00067000 

3 000000000000EOD 

000002030A6 0000 

37^70000000000 3 3 I or 

oocooo_,v-0 08067 loo _ E 

— 11 匪 

1 o 3 o I c 

o o 3 o. 一 B 

: _ : 

o o o o ~ 

c D E F _ E 

2 2 2 2 I s 



t 7 

_ 7 

一 A 

一 2 

■ F 

- 

一 A 

- 

一 7 




U03B7200421212 2 1 J 7 

OOOB704060000000 一 E 

4 1 o o o o o o o o o B 3 2 o Q 1 7 

10047040641 2 lllB B 

OCC4D0464100.U-00 < 2 

6 o- o o o o o o o o o 4 7 2 7 7 一 3 

o O-E B 7 A o 6 o o o o o o o _ S 

A-OOOCDB74700000 5 

o o 6 3 G 7 -u 7 o 6 o o o o o ^ p 

u 5 .0 3 D 7 2 7 7 6 1 1 1 1 2 1 ク 

0003700060 0000 3 

ISE 0^-7076612 2 111 c 



OOE3C07A60000000 一 ?丄 T 

^6111161100C0 070 I te E- 

OOEOCOQ041000000 - 2 + 

410 0D00640121141 I 6 B 

00 3D2 40A-0000 00 - ^ T 

.A 4 1 -n: リ, =■ O o o 2 o o 2 7 7 6 I 7 + 

M-u^3_^240 67111421 - F 9 

c o o 3 o 2 4 o 4 7 o o o o o o 一 & + 

OOOE4D00740000 S + 

7 414111 2 1-042406 b 4 

3 06043 3 1111 It 3 

- n- o E & D o o o A- o o o o o o ^ + 

o 7 6 2 2 ^0 2 1 4 1 c B 2 A t- o 一 9 z 

.[- o o o o o o- 7 4 o o o o o o - E + 

7 o 6 o c- c- o o o o ぼ S S ^ w S i _5 ¥ 

s 




7 9 c 2 i> r-:-- 2 5 2 9 o 7 o s B _ B 

9 2_V780ED5 1419FC9 1 B 



10 2E8BCBE26EF6F5 

2 221030 0B6471111 

000 0-03 00B06700 

000652113 ^illEBDO 

00002EB3 2A671000 

OB0470000000030M 

OOOOOOB020767000 

OOOOOOOD00067000 

3 2-77611311611B40 

D077400000000B-B7 

000000037A767000 

30066000000000BD 

3 2 



Or-OOOE3 0A667000 一 F 

o 7 o o o 1 4 1 4 1 1 1 s o D r B 

12 5l8EB3Booi37311 I ft 

00 0-02EBDBOOOOOOO I ^ 

2 07&713 2 414113 70 一 t 

00700000 00 3- Do ^ A 

U2U11^BD 2 7700212 一 1 

2 7 7^^ 一 ^ 

OOOOOB4DOOOOOOOO I £ 

_^77A-721111611ED7 I- D 

o o- n- o o o B D 2 7 7 6 7 o o o I B 

ss ョ ig ョョ s i % 



o o o o 4 2 4 o 6 7 o o o o o 

7 O c- o o o o o ? り o o 3 o ひ 4 

OOOOBCD076700000 

o o o o c- O o o o o c- IN E £0 D o 

1 1 1 E B c -u 7 6 7 1 1 1 1 

c o o E o c 3 2 7 o o o o o o o 

Co 00000000000432 

-Til Co DD 2070013 31 

OOOOODD0 0767000 

OA75 3 311211100-0 2 

A- o o 1 o o c o o o o o B B D 

1 1 1 o D 3 o- 7 o 6 7 1 1 1 1 一 

OOOO^J -0-30 70000000 _ 

o o o o o o o o o o o o o B n- o _ 



0B3D6.U46 2 0431D17 

6711113161104D07 

000 000000004300 

00080DB076700000 

6700 000000EED2 

CD- 2 700 0-00000 

67 1-121111110B020 

OOOODT0 70A700000 

002211111110 3 coa- 

-0700000000003DOA 




:^210: O 


Ci 02 EE 01 EO 02 O 


Ol 33 02 


00 01 33 03 00 03 


43 




3220: B 
3230: O 


5 C3 44 1 00 01 
7 01 00 01 03 01 D 


3 01 D3 04 
3 01 3D 01 


33 01 3D 01 DO 01 

30 01 00 01 70 01 


2C サ, D " , り 
C2 t. 


=:f 二に 


3240 s ': 


01 22 01 20 02 


01 02 01 


22 1 00 01 OA 01 


79 , ノゝ 




32503 A 


B 04 BB 01 BA 01 A 


01 00 06 


77 01 00 01 06 01 


4D ォ, サ, コ. , 




3260 : 


01 60 02 00 01 


6 01 00 01 


60 02 77 04 00 02 


4B , ノ 




3270: 7 


7 04 00 01 60 01 


4 01 hO 01 


04 01 60 01 04 01 


AE ' … 




32 BO: h 
32901 7 


01 04 01 70 Ol 
01 07 26 00 00 1 


7 01 70 01 
4 00 01 OE 


07 01 70 01 07 01 
01 EE 01 EO 02 00 


D1 …^… 


p'-'/.p'/.: 


^2 AO: 


1 OE 01 EE 01 EO 


1 00 01 03 


01 33 02 00 01 33 


95 p. . ( 

4E … ん -. . 







1 30 01 00 01 OB 


3 BB OZ 44 


01 40 01 OD 01 DD 


70 -0 サ 




32CO; C 


4 33 01 DD 01 DO 


1 07 01 00 


02 3D 02 D3 01 00 


04 




32D0: C 


1 70 01 02 01 22 


4 00 01 22 


01 20 ai OA 01 AA 


95 ,p …'卜" 




32E0: 


4 BB 01 AA 01 AO 


1 07 06 77 


01 70 01 60 01 66 


C9 . 




32F0: 


1 06 02 00 01 hO 


1 66 01 06 


01 77 OB 00 01 40 


9C ソ 




Sum : C 


2 2B 65 AS 95 5E E 


C 37 2J 19 


6F AF DQ 39 51 6D 


59 




Adrs: + 


+1 +2 +Z +4 +5 + 


6 +7 +B +9 


+A +E +C +D +E +F 


Sum 蜃 A5C i i 


Dump ♦ 


58 


1 06 01 40 01 Oh 

1 07 01 70 01 07 


1 40 01 06 
1 70 CI 07 


01 40 01 06 01 70 
01 70 01 07 28 00 


50 ,,,《,,, S 
9B . . . p. . .p 




O Q 


14 00 01 OE 01 E 
01 00 01 03 01 3 


E 01 04 02 
02 00 01 


44 01 40 01 EE 01 
03 01 30 01 00 01 


BE ■ 

4F 二, 0, 




33501 3 
33 (bO: D 
3370s r 


Et 03 BB 03 44 01 4 
t> 01 DD 01 DO 01 7 
D 01 30 01 07 01 
A 01 AA 01 02 B 


01 OD 01 
01 03 01 
2 01 20 04 
B 01 BA 01 


DD 01 D3 02 33 01 
DD 01 3D 01 D3 01 
00 01 02 01 20 01 
AA 01 AO 01 07 06 


47 ,,サ ,! J, 8, 
52 

63 L'.O. 

33 むサ, 




33 BO? 7 


7 01 70 01 60 01 C 


01 66 02 


00 01 66 01 00 01 


IC w,p ノ… 




3:^90 J に 


6 01 77 43 00 QO 1 


4 00 Ot OE 


01 EO 01 04 02 44 


10 " — C 




33 AOs 


1 40 01 OE 01 EO 


1 00 01 03 


01 30 02 00 01 03 


,8 …二,, 






1 30 01 00 OA BB 


4 44 01 OD 


02 DD 02 33 02 DD 


3A 力… サ, D 




33COI 


1 DO 01 70 01 3D 


1 D3 01 DD 


01 D3 01 DD 01 D3 






I. J し <J 
c. 


1 07 Ot 22 06 00 
1 AO 03 77 01 70 


1 22 01 OA 
1 07 03 77 


02 AA 02 BB 02 
01 60 06 00 01 06 


74 … " …- 
7C . .w.p. . 




33 FO: 


1 77 43 00 00 14 


01 OE 01 


00 01 04 02 44 01 


2B .wC 




Sum : 9 
Adrs: + 


4 SB AS 1:. 46 フ 1 A 
+1 +2 +' +4 +5 + 


9 F9 6C 96 

6 +7 +9 +9 


B5 B2 9C £6 91 24 
令 A +B +C +D +E +F 


9D 


Dump • 



Asci i Dump 



: E:: DE B7 IE 5C 21 4F FB C6 B9 51 18 47 61 72 ; 69 
■^•^5: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F ; Sum • Asci i Diiffip 



: hi 75 7C AF AC 4F E6 OD EF D6 25 6F 5E CB E9 : OD 

+0 +1 +2 +3 +4 +5 +6 +7 +e +9 +fl +B + 匚 +D +E +F : Sum « Asci 1 Dump 



6 7 o 



o 7 . 

4 7 - 



7 - 

7 - 

2 5 J 

c- o ... 



, o B o I 



8897C15E90 

3AOAFE4F7C 

06231 

0000-0 

o o B 7 o 

00000 

o o 000 

04411 

41000 

60-111 

0-0000 

o 2 3 

o o 

1 1 

o 7 fl 

4 o o 



-425 

o 0」 



7 1 

7 o 

7 4 

o 4 

5 1 

o ひ 



一 3 o 

一 o o 

o o 

- 7 7 

_ 1 A 

- 7 o 



1 B D D 1 3 

030000 



o 3 n 7 B . 

1 o o o o _ 

00400. 



2 2 

2 o 

1 3 



. o 2 o- 



- 1 1 E 

o o o o o o n- o 



1 3 . 

o 3 o - 

E 3 o 皿 

112' 

E 3 3 2 7 



- 2 1 

2 7 

- 2 7 



B 

4 

4 

•M. -y o o o o o 

00 9 A & 匚 D tt 



1 fN 

c- o 

2 -リ 



D41DfeDB0 3 99_^*E9 

2 1 1 o B o- 2 o 6 a- 7 1 1 3 

0471111111 IE OD 

66700000000EOD 

000221111110 T-A- 

047000 000003B 



A o 

112 

7 B 6 

0-00 

o 2 6 

r- 2 o 



i c- マ 1 D - 

o o- o 3 D _ 

4 7 4 11 

6710-0 

1 1 o o D 

00003 

00021 

118 3 3 

00233 

04714 

06700 

41100 

70031 

74700 

1 1 E 4 



つ 4 4 . 

c- o - 

3 2 I 



0270 

0270 

0000 

7077 

0007 



:2s 



loom 

o o o B 

7000 

1 6 E 4 

0204 

4 71 ,: - 

1 1 

6 7 12- 

4 7 .0 o 

A 7 1 1 

1 1 A o 

0000 

6 7 12 

4700 

1103 

o o € 3 



7 

4 

2 



2 

3 




5 9 c ^ - c A E D o D A- 9 z 8 D. 9 

o o c- c- o o o Lt o a フ c- フ 7 a- 7 

DD-.^ 0-067 000000000 

2 111111E0D727O47 

D70 A" ort- 111111111 

000000 OOOB707047 

B 7 2 7 -n - 4 7 4 1 -,0 1 2 1 1 1 1 

B D ^ 9 o t 7 1 o o o o o o o 

4DOO, 0-00011132411 

0000000 _^'EP70AA-47 

B72A00670 0000000 

3 1 I 3 1 4 1 1 o o o A o o 4 

o o 7 B 7 7 o- o- 1 1 1 I 2 I 4 1 

0-D7B77470000000 0- 

0000 o o o o fl3 D 7 4 77 4 

o D 7 A 7 o 4 7 2 1 2 1 1 2 .2 1 

D D A n- o A- 7 o o o- o o o o- o 

o o o o o- o o o o o c D A o o o 

3 3 D A o 7 o c- 1 1 1 1 ,、 1 4 1 

o -.0 70774700 000 0-0 



4 3 -J 9 F B 6 F 1 7 o 1 B 3 c E 

4 1 1 3 1 i o o D D A o 6 7 2 1 

00O0OOO0D746OO0O 

0020474121111140 

OD20 001000000000 

OOOOOOOE07A047 

T .' D 7 7 o o o 1 1 1 1 6 1 1 o o 

D 7 7 6 7 o o o ^ o o o E 3 

12 2 3 11BOBDA66711 

00000020B7AOOOOO 

0DD00471412 111E3 

4111411047A70011 

0000000447074700 

3DDA7670 000000^0 

1112811400206741 

OD7B60000000000E 

12 111114 3 D770.U 01 

0000 000 3D774700 

o D 7 B o o o 1 1 2 3 1 1 s E 

E o 7 A o 6 7 o o o o o o A- 2 o 

1111611 OODD00671 

4DA647141114110 

04DA0 00000000004 

4B7076700 0000004 

0000000000000000 

01Z34S67B9ABCDEF 

4444444444444444 

3333333333333333 



1 1 3 1 3 1 I 1 o 3 c- , > 2 7 c- c- 

Eoo^- 0000 00000000 

OOOOOOOOEOOD0006 

€ 3 B 3 2 A- o o 1 2 1 1 3 111 

3B7^^ 00000000000 

113111110303 OA o o 

00OO00CO03B32A0O 

o 3 B o 7 6 7 5 1 I I I I 6 I 

c- o 4 3 o 7 o ci o o c- c- o o o 

4 1 1 1 3 3 1 1 o o F D 2 4 0. 0- 

0047000002 2 11 ^,-11 

0047200000000000 

000000002E400A70 

8EB7 2 77672 3 1111 5 

2 E B 3 2 7 7 o o o o o o o o o 

723133 2 J1E&DOA77 

OOOOOOOOOOBDDA77 

o A o D 7 A o o o o o o o o o o 

71J2124110BC3070 

700000 o-o-OAOC_^^ 00c 

o- A 3 c 3 4 7 o n-o o o o o o o 

7 2 1 f .J 1 -2 1 1 A o c 3 o o 7 

000000 00 OA ODD277 

n- o 3 D 7 A 6 o o o o o o o o- o 

00000000^000000 -り 

リ 1 二 3 4 5 7 8 _> A IB tj £ F 



■ - ■ * c \ • フン -- -!. 

o hr 3 w -7 - t 

* , リ 7 Tl • 3 I = 

FFB214DA1B6 4tB A F 2 

2 1 2 6 4 o D 3 o A 6 1 1 3 1 1 

oooo.noo32A600 00 

212 1EOOD24041311 

o o o o E B o o 4 o 1 o o o o 

03070000 0-OOOEODO 

lli3E3BO 0-4001111 

411loo4DDfl 071111 

0000 0-0 4DDA7700 

4 3 o o- 4 I 3 I 1 1 1 1 E o c D 

47 0- 7100000000 _.^C3 

0000 OEOC30700 0-0 o- 

07 2 70111116103DD 

1 t 1 3 E o c D D 7 o 2 1 1 1 

00004EOCD200000 0- 

1 I 1 1 1 ,M- o c 3 2 o- 6 1 2 1 1 

o D マリ A o o o o o o o o E 3 B 3 

o o o o .0 o o o o o n- o o o o o 

012 34567B9ABCDEF 



a A c D 2 5 F 9 8 A A E 9 8 

o 1 4 1 1 1 1 1 1 o 3 o 0* 4 A_- 

0000 0000003024 OA 

OEODDOA-OA-7000000 

000000000 0-E4 ^^064- 

003DD0674700 000 

051111J2 11E4D0O0 

7100000000 4D0OO 

100DD00047141216 

0000327067000000 

00 1111211 000267 

0000000000000207 

1930D2 770 0i3 3 114 

0230D27747000000 

0011116 2 11E^^C20 

A-700000000E3COOO 

1100307047214112 

o o o- B D o o o- 6 7 o o o o o o 

o o o o o o o o o o o o D o 7 6 

OOEel 24047000000 

02 2 11411100Dnoo 

A7000 0000-0030200 

llEAO^i 4647511121 

004 0AA-67100000 



00-OOEODOAOOOlooo 

000003c 2 40470000 

4 6 4 7 42424 1411 £42 

400 0-100 0000 O0-EO2 

0000. o 3D OA 0-747000 

ft667 00 00 00000000 

11110 ODDA6 067131 

0000200-300000000 

A0047^£ 1111411 0^0 

0600000 000000E30 

OOOOOEOD00747 00 

007 0011111 2 11E3C 

2 77A-7000000 0EOC 

11111EB3 2 7067 2 16 

OOOOOEBD27A-OO.UOO 

3 2 16111EOO 



16 11 

o o 6 6 7 c 

o o o c o o 

o 1 3 4 5 

r> 3 3 3 , 



4020000112 

4000047000 

3211111030 

000 000003B 

A-789ABCD£P 

333333333*^^ 



9 4 7 o- 6 c 9 2 A _,v- D 4 9 1 5 D 

700 0-00 0306 0-^000 

0000460000000020 

7 5 3 B 3 1 1 1 3 2 ^- o o 7 2 

0100000032067000 

3CAOOOOOOOOE06 

701 3 1111 3 0600 2 Fl 

70000000000000WO 

183D000 1D1730 

020D0 600 0n-ooooco 

471131110c 07061 5 

000 00000 Oco7&lrt-o- 

11000067523210C7 

0030 2 0000000 0-OD7 

4700 00ED700000 

1130200031441900 

OOOB270000 0-00 2^0 

4711117100000057 

0000000000066700 

110B077A-64 5 11140 

00-04 o 7 7 o- 1 o o- 00044 

6741244!n A4 00021 

47000 0-00 44000-00 

47431141A0460061 

o o o o o o o o- 2 o A o 6 7 o o 

11E4 2^-66741111 30 



Abc i i Dump 




3 BOO: 

3B20: 
T.B30S 
3B40: 
3Ei50j 
3B60: 
3B70: 
3BS0j 
3B90i 
3BA0: 
3EiBO: 
3BC0: 
3B0OI 
3BE0: 
3BF0! 



4000: 
,4010: 
4020: 
AO30: 
4040: 
4050 s 
4060: 
4070 J 

4090: 
4OA0i 
40BOS 
4OC0S 
4O0O: 
40E0: 
40F0: 







,@, 































































F 8 A- D s A 3 E o- A 5 E F D 2. 



4 7 o o o o o D o- 

11E4 2 464 5 

OOE4040 

o o o o o A o o a 

O o <- 1 R- *N 2P fij 

4 7 1 o o o OMU 4 

o o o o c o 6 1 o 

o o f J 3 D o o o o 

7 4 7 0^-03 

00000277 0- 

747000003 

つ 4 1 1 O o o 7 7 1 

0O00B0070 

0000000 3 

2 1 1 o B 2 o o 1 



1 3 o c o o- 

A 6 4 1 5 6 

o o o o o o o. 

1 1 E D 7 7 6 

o o E o 7 7 o 

o o 2 1 2 2 1 

o o o o o o o 

s 2 o o o o o 

o c- o c- o c- O 

2 o B 7 5 3 1 

o o o B A 7 o, 

o o c- o c- o o 

c 4 D o A o- .0. 

匚 7 7 5 1 3 1 

D 7 7 o- o o .0. 

D o o 1 7 1 1 

1 4 マ, - 3 2 6 o 

D 4 7 2 2 2 I 

o A 7 o c- o o 

o o o o o o o 



o o o o o o o o. o 

o 1 2 3 4 5 6 7 8 

DDDDDDDDD 

3 3 3 3 3 3 3 r- マ. - 



o c- O o o o o 

9 A 5 c D E F 

D D D D D D D 

3 3 ,.i 3 r- n 了., 



6 9 6 c 5 

1 o o o 7 

o 3 rj 7 o 

7 7 o o o 

7 .u o o o 

4 4 o 2 o 

o o o 2 o 

o 7 o o o 

1 2 o o o 

o o E o A- 

o o o 1 o 

2 2 E B 6 

o o E 5 o 

4 6 6 2 1 

4 o o o o 

6 1 E 4 o 

o o o 4 o 

o o 1 2 1 

o o o o .u 

2 2 o o 6 

o o o o o 

o o 4 4 1 

2 6 1 o c- 



70-a&9F7AEF 

B E B s 7 c o 9 o 5 

2 7 

0607 5 1S110D 

OA-600000 3D 

6illo770011 

10 003774700 

4&072175 3 00 

A 6 o o o o o o o o 

o o o o o o A 7 4 o o 

064 16161E4 

o 6 o 7 o o o o o E A 

6 1 1 1 o o A o O 3 1 

o o o o o D E o o c- o. 

-,0 o o o 6 1 1 3 1 o & 

306000 000B 

2512ED000 63 

OOOOE306410 

070 000000 

F2 5 100 2 6004 

10 2 6 

o o 7 o A- 5 2 2 1 B 3 

7 6 10 0-023 

o o o o o B o o 4 7 o 

D o 4 o 2 5 1 1 1 3 



o 1 2 3 4 

7 7 7 7 7 

3 3 3 3 r- 



77777777777 



-00-637 2 

ニ丄 LJ 2 7 B A 



o o A n- 4 ^ o- 

A o o o o o 4 

ss ヨ ss 

o ft o o o o 3 

o o A o o 9 o 

o o o 7 6 4 o 

A o o o o 4 o- 

c- o o o o 3 2 

o A o o o o- o- 

o o o o o 4 o 

o o A o o o o 

A o o o 8 1 n- 

7 o o o 4 o 7 

o A o o 4 o 9 

o o A o o o 4 

o o o o 4 o 1 

o o o A o o o- 

1 o o o 1 o 4 

o A o o o o 4 

7 0-007 , 

o o A o o 9 o 



4 O ,> F o 3 F c- 3 

0300 3 00 3 

000003000 

1 3 II o 1 1 ,> 3 

0300 0000 

3 2 0010010 

3003 0003 

030 300 3 

3 16 3 15 3 1 3 

00930 9303 

10-0100202 

OOFOOF0 3 

oil 3 nolo 

o o F o F o o o 

o o o o o o 3 o 9 

c - 9 o c. O o O 3 F 

9F0300 00 

F o o o o 3 o o F 

4 0-0090090 



o o o o o o o- 

E E E E E E E 



EEEEEEEEE 

n r- n 3 3 3 3 3 3 



, 



Its CJ _JU E. OS 3 7 F 2- IN o- 9 7 Q 

F B 3 7 2 D 5 6 4 6 5 B E 9 6 ^ 

4 o B o- 2 o o- 1 1 1 1 2 1 I L 

0000020000000 00 

07513132E3D02000 

77100000E3D32000 

70031111E0332776 

000000000 3 30770 

0-3 3D0AO0O0O0O0O 

00030B6100 0.UOOO 

o A o o o o- o o o- o- o o 2 A 7 o 

113 3-0000 1211121 

0003 00000000000 

7&00000 010402AOO 

1110030072211321 

0000432770 0-0 0000 

14^^E4027 1411111 

o o o F- 4 o 2 7 o o o o- o- o o o 

o 2 o 1 I 1 4 4 E o o o B o o 

o 2 s o o o c- c- o o o o 7 o o c- 

o- 001312120000006 

D0000000003D0060 



3.UDA229F7696A6D7 

173CD179E9B9 5 1DB 

030390000000 000 0- 

0000300000070000 

1023117240012 701 

0003000090700000 

0131301705170227 

30 3 000 779007000 

13201001170-^1001 

000300000700 770 

3000 ^^90070870007 

00030390 000000 

0001020001070210 

00 030707007000 7 

0900000000907000 

3 381 -,.-17474077157 

9 3 90007900707070 

F_N00 2 3 101c-311<vofN 

1310010 2 01707010 

0000007 70 0'onooo 

0138I010177019 

03 04^ 000000717701 

3 1020047 2 017^^ loo 

003000 000000 77 

1013 0-077717107 2 1 

3 3 9 7 7 7 



FFFFFFFFFFFFFFFF 

3 3 3 3 3 3 3 3 3 ,、- 3 3 3 ,-> 3 K- 



A c D i 3 8 1 E 8 4 7 s A 2 o B 

4 3 F A 3 D 1 7 6 o- 3 -.J 6 7 9 2 

040 2 700011113 11 

03402760 000 0D 

000000-00 04D2 46 

8347. n- 76001211111 

OB 0064700000 

7H14111100432A0 

0O0O0O0O0E3402AO 

0134141110340 2 A6 

o- E o 3 o B o 4 7 1 o o o o o o 

o o o o o o o o o o o B c o B o 

00 037BOOOO&00 00 

a o- o o o o o o o E o D 3 o A- 

1 o o 3 o B 6 7 o o- 2 1 3 1 1 1 

00300067470 0000 

o o o o o o o o o .y o o 3 D ^.^ 7 

OE003 00&-OOODOOOO 

021111161103 3 D27 

0- o ?u o c- c- o o o E 3 3 3 C- 7 

0004 3 27747000000 

999_Y9_Y9999999999 



: : :〕,: : ク 



5 D 9 6 1 1 D B A- 2 9 D 9 2 2 

E ひ D74011f2 1211*EB 

o o D o 4 o o o o o o o o- o o B 

14212 CE472700011 

00003E472 700 00 

0333A72413 3 41104 

4 131220B70076714 

ioooooEBD0470000 

o 6 o o o o E 4 7 2 4 o o o o o 

3E4_,J070 000000 3 

724112E007A06711 

700 0000C3AOOOOO 

10ED2611111611E0 

OEBD2000000000EO 

121110 3C7B00024 

OE4 3 0000000 0003 

7 00000 0DD070010 

7 2 6 0-0000-0-00 

1 o 3 c 2 7 4 1 1 1 1 5 1 8 o 

o o o o o o o o o D .u - 7 7 o o o 



00700070000000^ 

% つ うお %%%%%%%% 

00707000000000 

00-370 5 1000000000 

A070700 70 000000 

00110710 00 000 

-u o 1 o o o 1 7 o o o o c- o o o 



5 o o 

9 o o 

o o I 

7 A o 

I o 7 

o o o 



- o 2 ひ o. o o o o o o - 

. 7 ,u o o o o o c- o o ■ 



7 7 

0-0-0700000000000 

200711710 0000 

000170100 0000000 

700 070060 0-00 

10 0-1201000000-00 

o o o o o o o o o o o o o o o o 

o o n- 7 o A o o o. o o o o o o , 



o c- o o o o o o o c o o o o o o 

c- 1 f な- - 4 3 6 7 8 9 A & -J D Lt F 

2 2 .2 rj 2 z 2 r つ" n 2 2 f j つ 二 _N 2 



o 3 o ^ 



6 o 

A 6 u 



-211. 

- O o Cm 

' E 3 D 

, -リ o o 

-421 

-- 1 c. c. 

- o o B 

- o 3 B 

c- 4 



o o o o . 

D A 6 7 ^ 



o 

7 2 

o o 



2 1 1 E o- 

c- o o E o 



_ 1 6 

- o o 



- 6 o 

_ 7 7 



o c- 

6 o 

2 4 111 

c 2 c- - 



ヨ 

ヨ 

> 2 o 

> 【i 7 

- 1 6 

J o o 

> o o 



1 E . 



o O 1 2 3 1 

o u o c- o o 



21111111 01 

^- o- c o 4 o o o 1 - 



2 4 

2 4 



o o n- o o o o o o o o o o o o 

12T456769A-BCDE 

CCCCCCCCCCDCCCC 

3 3 3 3 _K- 3 t、L r.- 3 3 3 ス- 3 



7 2 10 10 9 2 7 0-501 

10 0000097 009 

1 o o o 1 B o o C 二丄 7 i 5 o c- 

ofeooolooA-00097 7 

71070107007070 

0^070064 070 0-007 

7111001110147 2 01 

70006 00 7090 000 

100714040100102 

000700070007 70 0- 

0000070007000 000 

186012 60017010 17 

0160000000000007 

01160140011020 2 

0700A-00000007070 

7. u 4707049 00-7000 o 

o 7 1 ^ - o. o 1 I A- 7 o 1 o 1 o 1 

6 7 o o o 6 o o o 7 o o o o o- c- 

o o o o o o 6 7 o o 9 o o o o o 

0000000060700000 

4167110011101715 

0670000 000700 9 

47 0060700000 07 

0000000600000000 

c- 1 2 3 d- 一. - 6 7 s 9 <t R- _J D Ui F 



- - - 1- ' 1 



31450C354FBABAD3 

7 o o 7 o o 1 1 3 1 E 3 D 3 ^' 

D o 4 7 4 7 o o o o o e .3 D D 2 

121711EB32011311 

0-VOOOOOB700 0-0000 

7 2 4A0012116E33 3 2 

7240000000000 3 30 

4-^060-000-0 

CDAO47OOOOOE0-4DO 

llltltEO? 2 712113 

OOOOOOE0727 0000 

C7B00 2111SEOB30 

1 2 1 1 I E 3 o 7 o 2 1 3 1 1 

o o o o o o o 3 o 7 o o o o o o 

D7B7001111103BD2 

D D n- 7 4 7 o o o o o o 3 4 o o 

o o o o o o E o c 7 4 1 o M- o o 

3727002431 3 OOAOO 

372000000000040D 

2 1 1 1 1 1 o r,- D 3 A o 2 fi i 1 

o o o o o o o 3 D 3 A o o o o c- 

OD0747100 0n-3 00CD 

1111110 37B71121 

o o o o o o o o 3 7 B 7 o o o o 

4 7 2 7 o o o 1 2 I 2 7 o- o c D 

4 7 2 7 o o o o o o o o o o D 3 

,13 3 519047 2 61 111 



1 o .u ^ 1 o 5 1 o 7 1 o o 1 i o- 

00700600070 0000 

011-07100 2 200 2 074 

0007 007 0600070 

2 77 2 160160196016 

00000 000701600-0 

2 17019711071971 

-7 0070010000701 o- o 

.0 70070700000470 0- 

7 2 57o51olli0olzoo 

7070070060000 

0070000067070171 

110 17 12 110 

.0 000000 00 060067 

70000100000067 

o 1 1 9 7 o 2 o- 7 6 o 1 1 o 7 

70 0-17700070000 7 

0007007706000 7 00 

00110 7160106224-0 

00007 0000 0- A- 047 

1907117190110 21 

010 0-000 0-10006000 

7 oil- 7010010016 0-1 

77007006700 007 0i 

007000 0006000000 

7 7 7 10 



SMC と 通信 



SMC- 70/777 用 

MIDI インタフェース 
西 田明宏 

SMC70/ 777 は ハー ドウ エアが すっきり していて 拡 5iA 、'錫な マシンです。 SMC-777 
では CPU バス を 引き出す のがたい へんです が, SMC- 70 では 拡張 バス コネクタが 
電源と 本体との 間 に あ り , 間 に はさみこ む 形て 艰張 する こと がで きる の は ごぞん じ の 
通 り です。 そ こ で 今回 は リクエスト の 多かった MIDI インタフェース を 作って みま した。 




MIDI と は, Musical Instrument Digital 
Interface の 略で, 要は 電子 楽 を デ ジ タ 
ル でコン トロール する 規格で ある。 
MIDI インタフェース によ つて, MIDI m 
を 採 Mj している シンセサイザ ゃリ ズ ムマシ 

ン' コント 口一 ラ など を SMC か ら n It] に 
コン ト ロールす る こ とがで きる わけ だ。 

MSX に はすで に ヤマハな ど か ら MIDI ィ 
ン タフ ヱ一 ス など が; J き' ぶ され, 数々 のソフ 
ト. ウェアも^' ノ d されて いる。 SMC ュ一 ザ 
—も ri けずに MIDI の IH: 界に 飛び こ も う。 




MIDI イン タフ I ースの 製作 

麵 編 

そ れ では さっそく 化' 板の 制 f1; に 人ろ う 。 1' ズ I 
1 が I 叫 路 M である。 この 化- 板の ト. f よ は 
UART である 8251A である。 この IC は 80 
系の シ リア ルイ ン タフ エースに で SMC 

の Rs-;i32c 力一 ド に も m い ら れ ている。 

MIDI では こ の IC を J|:|"JKtl 8 ビ ット, スト 



ッ ブビ ッ ト 1 ビ ッ ト で flj いる。 お ^レート 
は 31 .SSKbaud で 一般の RS_232C と 比べて 
と て も 1 , リ;] 波 数 を m いる。 々M は SMC 
の クロ ッ クは 1 波 数 4. 028MHz を 1/128 分 は j 
して 使って いる。 これ だと まな 波 数で 
ある 4 MHz と: なる が, ,|^;^^±2%程度 
なので I- 分' ii 川になる。 MIDI ケーブル か 
ら 人って き た 'ふ はフ才 ト カプラ PC900 
によって vtrU 的 に 絶縁 さ れ, 8251A の 入力 
となる。 MIDI THRU 端 (- は 人力され た 倍 
'ふ を そのまま 外部へ ,T, おする 端 f で, MIDI 
川 機お を 3 fr 以 つなげる ときに' Ji:> ^な もの 
である。 SMC と MIDI 機 3: もの 2 台の み を 
絞け る 場 fV は' f1 畊 して も かまわない。 
M 1 の パーツ リ ス ト を 小-す。 製作 上の f にな 
点 を あげる と, フォト カプラ PC900 は Spin 
DIP と 变 1!IJ なので, ソケット を 使う ±li<V は 
Spin DIP の ソケット を 流 川 すれば よ い こ 
と , 8251A は MOS IC な のでで き る だけ IC 
ソケット を 使う こと, Spin DIN ソケット 
は ス!^板 じか づけの ものと パネルに ビス I に め 
する タイプと が あるので 好みに) あ; じて f|j い 
る こと, TTL の 巾で LS93 のみ' お 源 ピンの 
ザケに(が^1^ う ので ni,Cf; す る ことな どで ある。 
M 路!: 《に は 書いて い な L 、が, デ ジ タ ル [pj 
路製作1ゅの^;5識 と して, O.Ol/^F ぉ!^^:のセ ラ 



ミック コンデンサ を パスコ ン として, IC の 
^6源 ビ ン 問 に 接 絞 して ほしい。 プリント 基 
板 は どんな もので もよ いが, 今 【。1 は サン ハ 
ャト から 出て い る シャープ Xlffl ュ ニバ一 
サルボ 一ドを 使った。 この At 板の よ うに IC 
が 使 われる こと を に 電源 パタ 一ン がす 
でに プリ ン ト されて いる 基板の 方が fid 線が 
楽な よう だ。 

SMC に 接続す るに は 次の ふたつの 方法が あ 
る 。 SMC- 70 の' I' 'JW コ ネ クタ または SMC- 
777 で拔張 カードな しの 場^ は HIF3A50D 
という コネクタと FAS-50-17 という コネ 
クタ を, お', i,- で 50 芯 フラッ トケ一 ブルに IH 
おしても らう。 そして MIDI インタ フエ一 
ス 人!^板の FAP-50- 07# 2 という コネクタと 
接続す る 。 SMC-70 の 後部 拡! Jl^ コネクタお 
よび SM-C777 の 拡張 カード を 介し て椟続 
する 場合 は アン フエ/— ル 57F- 30500 とい う 
コネクタ と FAS-50- 17 という コネ タタ をフ 
ラ ッ ト ケ一 ブルで n-:"ff しても らう こと。 ま 

た, fiij れと後 では, コネクタの f,;: り-の 物 

は ト' -J じ なの だが ピ ン 番 'ふの 数 え 方 
が 違 う ので n ミ して m じ ク線を 接続す る 

こと。 i!i 2 , 3 に それぞれの 場 {V の コネ ク 

タ 形状と f, け J-t^ をポ す。 




さ て , MIDI インタ フエ一 ス がで き た 



ろ で, 今度 は MIDI コードに ついて 簡 tfU 二 

,mi しょう。 

MIDI で は や の 个ほ' 報 を 1 パイ ト ^ R. で や 
りと りする。 そして デ一 タ のお- ヒ位ビ ッ ト 
が 1 のと き は ステータス バイ ト といって コマ 
ン ドを 表し, のとき は 各 ステータス パイ ト 
に 絞く データ と して 扱われる。 つまり, デ 
—タは 常 に — 127 ま での ザめ: をと る わけで 
ある。 この ステータス バイ 卜で 送る メッセ 
—ジ にはヴ オイ スメ ッセ一 ジとモ 一ドメ ッ 
セージの ふたつに 大き く 分ける こ とがで き る。 
1) ヴ才 イス メ ウセ一 ジ 
暴 ノート オフ (8 nH) 

115 



図】 SMC-70/777 MIDI インタフェース 




い 4。ゾ 'あ 2zm^ 



MIDI THRU ォ 〈參め • 含. 《n 



■ , 








HHP ^ 


















flWH 一 




3 , r ,ji_ ., "【 , iJ 



LSOO 



iPYT" rrr 1 



バ―ッ 種別 




名 


数 量 


値 段 




IC 


8251 A 




1 


550 






LS367 




2 


("85 






LS245 




1 


210 






LS138 




1 


75 






LS94 




1 


110 






LSOO 




1 


35 






LS09 




1 


35 






LS32 




1 


45 




フォト カプラ 


PC900 




1 


175 




ダイオード 


IS1583 




1 


15 


同等 品て' 可 


抵坑 


220 £1 




3(5) 


<" 10 






270n 




1 












1 


20 










4 -6 


10 


メ< スコン 




0.0】 ぐ 









コネクタ 


FAP 50-03 


I 


500 






FAS 50-17 


1 


600 






/ HIF3A50D \ 




700 


、どちら 力、 




(アン フエ ノール 57F-3050oJ 




tooo 


J 選択 




DIN5P 


2〜3 


150 


»棚 が 










便利 


基板 


ユニバーサル 基板 (XI 用) 


1 


3650 


何て 'も 可 


線材 


ビニ— ル線 


適量 






IC ソケット 


28 P 


1 


120 






20 P 


1 


80 






16P 


3 


70 






MP 


4 


70 






8P 




60 








i": ま. isH まへ 



116 



図 2i 



ピン K 列 

50 ビン コネクタ (DIP タイプ) 
24 



50 



13 49 



ビン 

No. 


it 別 


It 号の 方向 


定 格 


ビン 
No 


\t 号 


信号の 方向 


定 格 


|. 

5 


+ 5V 
+ 5V 




OUT 




0.5A 


4 
6 


+ 5V 

+ 5V 

+ 5V 


' OUT 


' 2, 3, 4 ヒンと 
共通 




+ 5V 










8 


waTt 






liL — l.flmA 


9 


A8 
AID 










10 
12 


A9 

Al 1 










AI2 










14 


AI3 








17 


AI4 
AO 




OUT 




sink 22mA 
source -15mA 


16 
18 


AI5 
Al 


OUT 




Sink 22mA 
source -15mA 


19 
23 


A2 
A4 

AS 










20 
22 
24 


A3 
A5 
A7 








25 
27 
29 


GND 
GND 
GND 










26 
28 
30 


Ml 



GND 


OUT 




sink Z2mA 
source -15mA 


31 


WR 




OUT 
IN 




sink?2mA 


32 


RD 






sink 22mA 
source — fSmA 


33 
35 


lOR— 
INT 






source -15mA 
liL -1.4mA 


34 
36 


HALT 
RES 


' OUT 




37 


DO 










38 


Dl 






IN:li し 一 1.7mA 
OUT:sink22mA 
source -15mA 


39 
41 
43 


D2 
D4 
D6 




IN OUT 




IN:iiL-l.7mA 
OUT:smk 22mA 
source -15mA 


40 
i2 
a 


D3 
D5 
D7 


OUT/IN 




45 


RTRN 










46 


RTRN 






23 ヒ ンと 共通 


47 
49 


+ 12V 
一 t2V 




OUT 




O.IA 


48 

50 


+I2V 
NMI 


OUT 

IN 




2 化ンと 共通 

hi -1 . 4mA 



図 3 



ピン £合 

50 ピン コネクタ (アン フエ ノール タイプ) 

25 ― 1 

v m 

50 26 



ビン 


信号 


信号の 方向 




定 格 


ピン 
No, 


信号 


ft 号の 方向 


定 格 




GND 
+ 5V 








26 
27 


+ 5V 
+ SV 




OUT 




2、3、4 ヒンと 
共通 

iiL -l.4mA 


3 
4 


+ 5V 
+ 5V 


OUT 




0.5A 


28 
29 


?'i 




IN 




6 
7 


A8 

AID 

A\2 








30 
31 
32 


A3 
Al 1 
AI3 










8 
9 


AI4 
AO 


OUT 




sink 22mA 
source -15mA 


33 
35 


AI5 
Al 




OUT 




sink ZZmA 
source -1 5mA 


10 


A2 
A4 








36 
37 


A3 
A5 












A6 








38 


A7 










13 


GND 








39 


Ml 




OUT 




smk 22mA 


i4 


GND 








40 


« 






source —15mA 




GND 








41 


GND 










16 


WR 

lORO 


OUT 




Sink 22mA 
source 一 1 5mA 


42 
43 


RD 
HALT 




OUT 




sink 22mA 


18 

.19 


INT 
DO 


IN 




liL -1.4mA 
IN:|il -l.7nnA 


44 
45 


RES 
Dl 








source — 1 5mA 
IN:|il -1.7mA 


20 

2\ 
22 


DZ 
DA 
D6 


' INA)UT 

1 




OUT:sink22nA 
source -15mA 


46 
47 
48 


D3 
D5 
D7 




INA)UT 




OUT;STTik23mA 
source — f5mA 


22 


RTRN 








48 


RTRN 








23 ビンと 共通 


2J 

25 


+ I2V 

-I2V 


OUT 




O.IA 


49 

50 


+ I2V 
NMI 




OUT 




24 ヒンと 共通 
liL — 1,4mA 



I' や を'; fit という コ マン ドだ。 n は チヤ ネ ル 
^ V で, MIDI では この チヤ ネ ル ■';■ を ? V 
:Ji^;^:W:',ijiJ り 当てる ことによ つて iii^ 人 16 パ一 
ト の yi| 々 の怙^ を j£ る ことができる。 この 
ステータス パイ トは 2 バイ トテ" 一タを 伴い. 
2 バイ ト めが f',- の A さ, 3 バイトめ が ,'ゃ の 
強さ をお す。 この ノート オフ メッセ一 ジは 
次の ノート オン メッセージの " fit の 場 
でに,: きかえられる ので, あま り 使 わ れ な い, 
參ノ一 ト オン (9n:H) 

昔 を 出す ための メ ッ セージで ある 前の ノー 
卜 オフと 同様 2 バイト {:] が 音の 高さ, 3 バ 
ィ ト 目が 音の 強さ を 表す。 最も 多く 使われ 
るコ マン ド である。 

秦 ポリ フォ ニック • キ 一プレッシャー 
(AnH) 

こ れ はキ一 が ど の f fifii: の 強 さ で 押 されて い 

るの か を ,』; す ti '/银 で, 微妙な タ ツチ * ビブ ラ 
—トゃ タツ チ. ワウな ど の 効果 をつ けたい 

ときに 用いられる (そうだ) が, 現 '夷に は 
あまり 使われる こと はない。 
書 コント ロール チェンジ (BnH) 
こ の ('; I; 分 は シンセサイザに ついている モジ 
ユレ一 シ ヨン ホイール ゃフッ 卜 ボリ ゥムな 
どの コントローラ の 操作に liy す る 十な fti を や 
りと りする ;'; I; 分で あ る。 この , 部分 は シン セ 
サ ィ ザに よ つて 機能が ほ とん ど it う ので, 
使用す る シンセサイザの マニュアルな ど を 
参照して ほしい。 また, この メッセ一 ジは 
2 バイ 卜の データ を 判う が, 2 バイ ト 目が 
7 AH — 7FH の 場合 は チャンネル モ一 ドメ 
ッセ一 ジ という ものに 决 めら れ ている。 こ 
れ について は f 麦述 する。 
秦 プログラム 'チェンジ (CnH) 
こ れは シンセサイザに |'\- 色の 变もを f ムぇる 
コマンド である。 1 バイ トの データ を 作い, 
0-127 ま でお 人 128ji!!i り の iV 色 を 指定す る 
ことができる (もっとも' ii 際 は シン セ サイ 
ザに (も' i わって いる プリ セッ 卜 機能の 数に よ 
る わけ だが)。 

秦 チャンネル' プレッシャー アフター 

桁' 4i した チヤ ネ ル id^: の , ャ ^を 指定 す る た 
めの メッセージ。 シンセサイザ を ^ 数 制御 
するとき に 用い る。 

穆 ピッチ ホイール 'チェンジ (EnH) 

音程 を ずらす と きに 用いる メッセ一 ジ* ピッ 



117 



チ ベンダ— な ど を 操作す ると きに 用いる。 

2) モード' モ ッセ一 ジ 

先 ほど 述べた ように, コントロール チェン 
ジの 巾の 特殊 な ものに モード メッセ一 ジが 
ある。 

攀 ローカル' コントロール (BnH,7AH) 
2 バイ ト li に 7AH が くると 口一 カルコ ン 
トロール メッセージ となる。 3 パ、 イト H に 
力 3' くると, 口一 カル コントロールが オフ 
となり、 受 もや 側 の シンセサイザの キ一 を受 
け 付けな くなる。 3 バイ ト H 力; 7FH だと も 
とのよう にキ一 を 操作す る こ と がで き る。 
爆才一 ルノー ト才フ (BnH, 7BH!) 
3 バイ ト g に が 来る と, JEW だ I 屮, ている す 
ベての? V を ||-. める。 

着才 ムニ モード ポリ 'モノ モ一 ド 切替 

(BnH 7CH〜7FH) 
ォ ムニ モ一 ド と はすべ ての チャネル 番》 の 
メ ッ セージ を 受け 人れ る という ,'さ: 味で, 受 
け 入れた 結果 どうす るか は その キ一 ボ一 ド 

に 依存 す る 。 普通 は シン セサ ィ ザ n が必 

要な 情報 を 取 拾選釈 する。 
モ /モード は, HI 雑な ヴ ォ イス を そ な え た 
シンセサイザの ときに 用いられる。 モノ モ一 
ドで才 ムニ モ一 ド を 指定 すると i4i 数の ヴ ォ 

イスが そ れ ぞ れ リ4 なる チヤ ネ ル ^ 'ふ i ; m り 

、」i てられる ので 1 fr で-? V 色の な る を 出 

す ことができる ようになる。 この 機能が 使 

える かどう か は 手 持 ちの シン セ サイ ザの 取 

扱,; 兑叫苦 を) i て ほしい。 

ボリ モ一 ドは 通常の 状態で ポ リフォ ニック 

にき を; 1'| す モードで ある。 

この モ一 ドは以 ド のよ う に衍; ^する。 

ォ ムニ モ一 ド オン: Bn 7D 00 

ォ ムニ モ一 ド才フ : Bn 7C 00 

モノ モ一ド : Bn 7E 

[チヤ ネ ル番 ひ] 
ポ リ モ一 ド : Bn 7F 00 

3) システム コモン メ ウセ一 ジ 

Fl~ F7 の 7 つの コード で始 まる メッセ一 
ジは システム コモン メ セージと いい, 
MIDI システム で, 妃録 している 曲の 演^に 
I も 1 する メ ッ セ 一 ジな ど 定義して いる が, 小 
規投な システムに ついては さほど 使い道 も 
ない ので ここで は 説明 はお 略す る。 
118 



4) システム リアルタイム メッセ一 ジ 
F8~FF の 8 つの コ一 ドはシ ス テム リ アル 
タイム メッ一 ジ といい, &稗: の タイミング 
制御に いられ る (後続 デ一 タ はなし)。 

攀 タイミング クロック (F 84 ) 

4 分 "符 1 個に つ き 24fW の', ifll 1> でデ一 タ が 

|屮< る。 これ を f^l: つて MIDI システムの M 期 

をと る ことができる 

書 スタート (FAH) 

肇 コンテ ィ ニュー (FBH) 

暴ス トツ プ (FCH) 

これら は シーケンサな どの 制御に 用いる。 

象 アクティブ セン シン グ (FEH) 

MIDI システムの チェック (|"] 路の 断線な 

どに 使います。 蒈通 はまず 使う こ と は あ り 

ません)。 

* ンス アム リセ ッ 卜 

システム 全体 を 初期 状態 にします。 

5) システム • ェクス クル一 シフ' 
メ ッ セージ' (FOH) 

F0 H は システム ェクス クル一 シブメ ッセ 
- ジで &メ 一力の オリ ジナ ル 機能 を '上 ほ; ii す 
る た め に ひ- i ょメ 一力が llj に '4:^ す る こと 
のでき る メッセージ である。 データ の 初 
に メーカの ヌま録 ID 恭 'ひ が あ ら わ れ, そ の 
後 は 任意の データ 列が 来て, 最後 は F7H で 
終わる ことにな つてい る。 詳しい こと は 使 
う 楽 の 取扱説明書 を 見て ほしい。 

以 卜. で MIDI の コマンドの 简 な 説 を 終 
わるが, もっと 詳しく 知りたい 入の ために 
参考 を 紹介して おこ う。 
' ディ ジ タル キ 一ボー ド操作 fff 

• デ 'イシ タ ノレ X フ" ッ ク 

テスト プロ グラム を 作る, 




今 H は MIDI を 使 つ た ラ ッサ ピア タ の 
RAN のよう な プログラム を サン プル プロ 
グラム と して 紹介す る。 ま た, こ の MIDI ィ 
ンタ一 フ — スの ための 基本的 なサ ブル 一 



チン を リンク パッケージ にして みた。 リス 
ト 1 力 i リンク ハ。 ッ ケ 一 ジの ソ一 スリ ス ト, 
リスト 2 が この リ ンク パッケージ を fii つた 
デモ プロ ダラ ム である。 この リスト を >Ji ら 
せる と, ラッサ ピア タの ORAN のように, 
SMC のキ一 ボ一 ド によって シンセサイザ 
を 制御 し I' や を m す ことができる。 リンク パ 
ッ ケージ' の 使いな だが, 6 つの サブ ル一チ 
ンょ りなって いる。 

MDINIT は MIDI ィ ンタ フエ一 スの 初期 

^ 41 を 行う もので、 他の/レー チン を 呼ぶ I お 
に 一度 だけ コールす る 必要が あ る。 この ル 

—チンに よって チャンネル は 1 となる。 CH 
SET は ひとつの リ| 数 を もつ。 これ は チャン 
ネ ル を 变 ^!す る もので 1 チャンネルに する 
に は 0, 16 チャンネル にす るに は 15 を' JI 数 
と すれば よ い。 

ERRST は 8251 がォ 一パーラン, フレ一 ミ 
ン グ, パリティ などの エラ 一状態 と な つ た 
ときに これ を リセット する も ので, 実際に 
は あま り 使う 必要はないだろう。 
DATOUT は 1 バイ トのデ 一タを 送信す る 
もので, 後述す る NOTEON, NTOFFU 外 
のメ ッ セージ を 送りたい と き に 使う。 
NOTEON は その 名のと おり 音 を 出す こ と 
を 指, /くす る サブルーチン である。 ふたつの 
引数 を もち, 最初が 音の 高さ (中央の ドが 
60 で それよ り 小さい と 低い? 太き いと; さ 
い 音 を 表わす)。 音 tt は 64 力;' 標 寧で それよ り 
大きい 音, 小さい と 小さい^, だと 昔 を 
消す こ と を 意味す る。 

NTOFF は 音 を 消す ための コ マン ドでふ た 
つの 引数 を もつ。 引数の 意味 は NOTEON 
の 場 /や と M じ だが, 2 S 1 1 の' j I 数 はダ ミ 一 
とち-えて よい。 

BASIC は いの で, デ一 タを り ; 1', す の は 

m'M'. 、ない が, デ一 タを とり 込む の は 難し 

い。 MIDI の ボーレ 一トは 31. 25K とたい へ 
ん if:, いので、 機械,; おで 作っても データ をと 
り こ ぼす こ とが ある。 

は $ぉ 作 確, LgfU と して fKjtfi な プログラム 
を 出な した 力 近々 符 人お 式の MIDI; お 
ぉプ ログ ラム を 化 おする r ぶで ある。 その 
n のために, インタ フエ一 スを; il- 非と も 作 
つてお いて ほしい。 



リスト 1 




SUBROUTINE PACKAGE FOR MIDT INTERFACE 



MDSTAT 
MDDATA 



MDINIT: 



ENTRY 
ENTRY 
ENTRY 
ENTRY 
ENTRY 
ENTRY 
START 



10 OH 
MDINIT 

CHSEKBYT) 
ERRBT 

DATOUT (BYT) 
NaTEON<BYT,BYT) 
NTOFF (BYT, BYT) 



Subrout 3. ne 

INPUT 

DESTROYS 

(CHNUM) =A 
P (MDSTAT) =A 
P (MDSTAT) =fi 
P (MDSTAT) =A 
A=40H 

P (MDSTAT) =A 
A-4EH 

P (MDSTAT) -A 
ft=37H 

P ( MDSTAT ) =A 



MDINIT 
NONE 



SUBROUTINE 

INPUT 

DESTROYS 

CHSET: A= (HL) 
A=AR,OFH 
( CHNUM )=A 



CHSET 

(H し) = CHANNEL NUMBER 



ERRST ! 



SUBROUTINE 

INPUT 

DESTROYS 

A=37H 
P< MDSTAT 



ERRST 

NONE 
A 



SUBROUTINE 

INPUT 

DESTROYS 



DATDUT: A=P (MDSTAT) 

A ゆ 《a 

->DATaUT,0 
A= (HL) 
P<MDDATA) =A 



DATOUT 

<H し) = DATA 



; SUBROUTINE 
; INPUT 

; DESTROYS A, 

NOTEON: #=BC 

B=(HL) 

' fi- (CHNUM) 

C=90H 
A=A1 C 
(HL) =A 
3DATDUT 



NDTEON 

<H し) = Key number 
(DE) = Vol ume 



A=AS,7FH 
i H し :> =A 
3 DATOUT 

A= CDE) 
ft=AS(7FH 
(H し )=Pi 
] DATDUT 

(H し >=B 
BC=# 



NTDFF: 



SUBROUTINE 
INPUT 

DESTROYS A,F 

#=BC 
B=<HL) 

A= (CHNUM) 
C=BOH 
A=AtC 
(H し )=f» 
3 DATOUT 

A=AS,7FH 

し > =A 
] DATDUT 

A= (DE) 
A=AS<7FH 

3DAT0UT 

(H し >=B 
BC=:# 



NTDFF 

(HL) = Key number 
<DE) - Volume 



; WORK 
CHNUM: DS 
END 



AREA 




850 
860 
870 



330 
340 

350 



o o o o o o o 5 o 3 ,0 o c- c- o o o o o n. o o o o o o o o o o c- o o o o o o o o o o o o o o o o o o o o o o o- o o C o o o o o o o o o o o o r. o -レ 2 c o c 

8 9 1 2 3 4 5 in 6 6 A- フ GO 9 ci 2 3 4 _o A" 7 R- 0- o 1 2 3 4 5 6 7 R- 9 c- 1 2 3 4 5 6 7 DO 9 o 1 2 3 4 in 6 7 00 0- o 1 ?t 3 4 5 6 7 DO 0- o 1 2 3 4 5 6 7 8 9 K ::: 

1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 「- 3 マ. - 3 3 3 3 4 4 4 4 4 4 4 4 4 4 s 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 





c- o o o o o o o o o o o o o o o o o 

9 o 1 2 3 4 5 6 7 B 9 o 1 2 3 4 5 6 

B 9 9 9 9 9 9 9 9 9 9 o- o- o o o o o 



o o o o c- o 

8 9 o 1 2 3 



o o 

1 2 



119 





が 送れる のです。 られ てき た Ittil 像 をカセ 

ッ ト テ一プ に録幽 m 杏 ?) する こと も" J 
能です。 



SMC 777 による SSTV SYSTEM 
左側の ビデオの 上に あるの は 
スキャン コンバータ (自作) 



着 SS TV つて 何? 

SSTV と は Slow Scan Television の 略で, 
H 本 語に すると 低速 度 走: なテ レ ビジ ョ ン と 
いう ことになります。 &声问 線 を 使 }li し た 
I 由) 像 伝送 方式で, アマチュア 無線で は 
的に 統一され た 規格が あり ます。 また プロ 
の 世界で も 一部, 同様 な 通信 方法が 使用 さ 
れ ています。 

间 内 , 岡 外のお 违と 会話ので きる アマ チュ 
ァ 無線で, いつも 交 イミに 使 4i している 機械 
を 使つ て 両像が 交換で きれば …… , 相手 は 
ど んな顔 をして いるんだろう? さ ん は 
美人 かな ? 一… そんな夢をこのSSTVがg^ 
現して く れま した。 在 アマチュア 無線で 
は, 短波 带, または アマチュア 衛 -M を 使つ 
た衛 M 通但 で, 多 く の SSTV によ る 交信 (お 
見合い?) が 行われて います ('^:活級でも 
0K!)。 SSTV を やる に は, Scan Converter 
は STV= -- 般の TV> と いう 装;? ひ': 必 で 
すが, ソフトウェア を 作れ ばノ く' ゾコン で も 
大丈夫です。 アマチュア 無線、: 限らす', 告 

声 を 送れれば PI 像 を 送る こ と も "r 能な ので, 
いろいろな 使用法が えられます。 たとえ 
ば, 電 や ワイヤレスマイク を 使って P1 像 




DISK に SAVE してあった 画像 を MS に LOAD した と . 
ろ ( ■"KEIKO" という FILE を 選んだ) 



參 SSTV と 普通の テレビ <7)it いは ? 

SSTV という からに はテレ ビの -f もな わけ 
です が, - -体 どこが どう 違う のでしょう ? 
また, なぜ 音声 回線 (電話な ど) で 画像が 
送れる のでし ようか? 
家庭の テ レ ビ の阔而 をよ く兑 ると, 画面が 
たくさんの 横線 (走^線) から 成って いる 
のが 分かる と 思います。 家庭の テレビ は, 
525 本の 走^線から 1 枚の [*-| 面が 構成され て 
いて, それが 1 秒 間に 30 枚 分 送 ら れて きま 
す。 このように たくさんの 1*1 情報 を 送る 
ために は , 広い te の' も 波 を 必要 と します。 
残念ながら, ^T•声M線ではilれません。 走 
お 線 数 を 減らしたり, 1 秒 問に 送る 両面 の 
数 を 減らして いけ ば, 必要 な '追 波の が 小 
さくな つてい きます。 咅声 H 線 mr'^^fi 
やお 線 電話) で 画像 を 送る ために は, 走奔 
線 数 や 1 秒 間に 送る L 由' I 面 数 を 人 幅に 減ら さ 
なければ な りません。 そこで SSTV では, 
走- 1^ 線 数 128 本, 1 秒 に 送る I 山' 数 1/ « 枚 
(つまり 1 枚の Irii'lift を 送る のに 8 秒 かか る ) 



という 規格 を im 、ています。 ですから, 家 

庭の テレ ビの よ う に 励 く I 由 1 像 や 細かい I 由- I 像 
は, 残念ながら 望めません。 しかし, 相手の 
頓 を鑑赏 (?) したりす る に は 十分な のです ! 
カラ一 SSTV は, アマチュア 無線' 4i の 間で 
つお 験が 進 めら れて いるよう です が, ま だ統 
- 規格 はでき あがつ でい ないようです。 




左側の 画像に 文字 (C ブ □ ック) を 重ねて 適 言し それ を 
送り返して もら 、受信 し たのが 右側の 画像 (少々 画像 
に ノイズが はいって いる) 



肇 SMC-n7 で SSTV を ! 

SMC-777 C て' SSTV の il'SfJ- がで き る プロ 

グ ラム を 作って みまし た 。 友人の 小 林 健 一 

氏 が S MC-70IH に 作つ た プログラム を S M C 
-777 用に 改造し, DISKI お 係の プログラム 
を 追加 した ものです。 プロ グ ラム は BASIC 
と マシン iHi で 構成され ています。 
國 

暴 外付 の ハードウェア なして' S S TV の 送受 

が" r 能 (ハン ダ ごて 不要!). 
• SSTVf^ ふ :;- の 人出 力 はカセ ット イン タフ 
エース を 使 ffl。 スピーカから 送 を 出す 
こ と も 町 能。 

詹' し た 像 を フロッ ビディ ス ク に SAV 
E, LOAD "き。 

秦'' 2 {. ;; し た 肉 像 を フリン タで, '、一 ドコ ピ 

- "继。 



120 



必要な システム I 

秦 SMC -777 + カラ一 バレット (SMC- 777C) 
參 RGB モニタ 

修 カセット イン タフ ヱ 一 スケ一 ブル (ft 厲) 

ケ M は カメ ラ 人力 機能が あ りません ので, 
力 メラから 絵 を iif, やする こ と はでき ません 
が, あら 力' じめ BASIC, あるいは グラフ ィ 
ックス エディタ な ど で 作成 した 絵 をフロ ッ 
ピ ディスクに 入れて おけば, いろん な 絵 を 
送信す る こ とがで き ます。 




右側の 画像 を DISK に SAVE している ところ 
(この 後 FILE 名 を 入力す る) 



書 プログラムの 打ち込み 方 

プ ログ ラム は ふ た つ。 ひとつ は SST V B A 
SIC プ ログ ラム で, もう ひと つ は SSTV マ 
シン 語 LOADER プログラム (こ れ も BASIC 
で 書いて ある) です。 SSTV 用の ディ スケッ 
卜 を 1 枚 用意 し て く ださ い。 必要な フ アイ 
ルは, BASIC. EXE と PIC. PAC です。 手 
順 は 以下のと おり。 

① SSTV BASIC ァロ グラム を 打ち込んで, 
"SS.BAS" という ファイル^で SAVE L ま 
す。 

② M 様に, マシン|11^し0八0£1?フ°ログラム を 
"SS.MAC" と いう フ アイ ル ?^, で SAVE し ま 

す。 

③ SMC- 777 の 電源を入れ ift: して, BASIC 
を jif スタート させ ま す, 
(JMCLEAR & HCOOO と 入 乃 L ます。 
©RUN "S S.MAC" と 人力し ます。 

約 20 杪 後に SS. MAC が 終 r し, SMC- 777 の 
メモリ (&HC()(K) 〜& HC6FFF> にマシ ン 
ぶ; フ 口 グラ ムが LOAD されます。 



⑥ 次に, LOAD ク SS.BAS— と 入力し, BAS 
IC プロ グラム を LOAD します。 

⑦ SAVE /C "SSTV. BAS", &HCOOO, & 
HCGFF と 人力す る と, Enter Startup 
Command Line (s) ? と 間いて きます ので, 
LINK— PIC0 RUN0" と 人力し, もう - 
I 曳リ タ一 ンキ 一を 押し ます。 

こ ねで BASIC プロ ダラムと マシン,; プ ログ 
ラムが, まとめて" SSTV.BAS" という フ 
ァ ィ ル で SAVE されました。 以後 プ 口 グ 
ラム を スタートさせる に は, Sony FILER 
の MENUlTBASIC と SSTV.BAS を 選お くす 
る だけで 0K です。 




言した 画像の H?iJ 



暴 プロ グラム を RUN させて みよ う 

プロ グラム を スタートさせる と, |、X| 1 のよ 

う な 阔 ifti が 現れます。 左 右 ど ち ら の ブ 口 ッ 
クに 表, する か を 指定す る こ とがで き ます。 
ヘルプ キー を 押す と 送 fi;; 状態に 切 り 替わ り , 
受信 ブロ ックに 表示され ている ifij 像に 送信 

プロ ックの 文字 を 重ね合わせた SSTV 信号 
力 \ カセッ ト インタフェースから お J ら れ ま 
す。 また I リ 1 時に. スヒ一 力 力' らも SSTVf さ 
- 【 ゆ IV が 聞 こえて きます。 もう --度 ヘルプ キ 
—を 押す と受 f,^ 状態に 戻り ます。 
HOME キー を 押す と, COPY モードに 切り 
替わります。 ディスクへの LOAD, SAVE 
および プリ ンタ への ハード COPY がで き ま 
す (プリンタ は SMI_720 か Slvn-7020 を 使 
ffa ファイル 名の 措定な ど は, Sony FILER 
の MENU のように, 力一 ゾル パドルと リタ 
—ンキ 一で 簡単に む-えます。 また, ディ ス 



クに SAVE されて いる I ぱ I 像 を 顺次 すべ て 表 

,r くさせる こと も 町 能です (DISK— CRT モ 

ードで CLR キ 一を 押す)。 

送' 2fr; ひお のキ一 の 機能 は, 1 のとお り。 

秦 カセッ ト テープへの 録音 • 再生 

プ ログ ラム を スタート さ せ, リ^^へル プキ 

—を 押 し て, 送信 状態に し て く ださい。 TX 
の 文字 力 せ: 滅 し て , 送信 状態 をボ してい ま 
す。 TX の 文字の 横の 1 C は, 受信 プロ ッ ク 
1 と 送信 ブロック C を 重ね合わせ たもの を 
送信して いる という 意味です。 
ス ピ一 力 か ら は ピロ ピロと 音が 聞 こえて い 
る と 思 います。 キー ボ一 ドか ら 何 か 文字 を 
入 わして みて ください。 文字が 送信 ブロ ッ 
ク C に 現れ, スピ一 力から の^が 変化す る 
のが わかります。 では, この SSTV 信号 を 
録 してみ ま しょ う。 
カセッ トテ一 フ° に フ° ログ ラム を SAVE する と 
き と 1"— J じょうに, カセット インタフェース 
ケ ― ブル の 赤 I 、 プ ラ グを テープ レコ一 ダの 

MIC ジャ ッ ク に 入れ, 録? V- します。 ス ピー 
カからの^^-をマ ィ クで錄 t やして もよ いでし 

1 ラ 。 

キ一 ボ一 ド から 何かコ メ ン ト を 送信 プロ ッ 
ク C にき-いて おきます。 錄^ しながら, コ 
メント を いろいろ 害き 変えて みて ください。 
受信 プロッタ は 真 ffl です 力' ら, 送信 ブ 口 ッ 
ク C の 文字 だけが, SSTV 信号に なって い 
ます。 

テープ を卷 き)^ して, 今 iSi は 再生して みま 
しょう。 カセット インタフェース ケープ' ル 
の 、プラグの テープ レコーダの ィ ャ ホン 
ジャック に 人れ, "|1〃ト: 状態に します。 
キー ボー ドの 赤い ヘルプ キ 一を 押して 受信 
状態に する と , RX が 点滅 しています。 横の 
2 は, '2 イミ ブロ ッ ク 1 に 表示す ると いう 意 
味です。 'あほ ど 録 n し た SSTVU- ゆが 文字 
と な つて 受信 プロ ッ ク 2 に fji れて きます。 
F 5 キ一 を 押す と, RX の 横の 文字が 2— & 
― 1 と 変化し ま す。 &は' 2f, 《プロ ッ ク 1 と 
2 に 交 に 表示す ると いう I: 味です ( F 5 
キ 一を 押しても, 表示が'/' il r する まで は 表 



121 



示 位置 は 変わ りません)。 

• DISK への SAVE と LOAD 

HOME キ一 を 押してく た' さい。 MENU が 現 
れ ます。 力 一ソル パドルで CRT— DISK を 選 
んで リタ一 ンキ一 を 押してく ださい。 受信 
ブロック 1 を SAVE す る と き は— SAVE ,受 
信ブロ ッ ク 2 を SAVE す ると き は SAVE— 
を 選んで リ タ一 ンキ一 を 押してく ださい。 
FILENAME? と 聞いて きます から, 適当 
な 名前 を 入れます。 こ れで 受信 ブ ロックの 
絵が SAVE され ま した。 力一 ソル を END に 
もっていき, リターン キ 一を 押す と, もと 
の 画面に 戻 ります。 

も う一 度 HOME キ 一を 押して, 今度 は DISK 
—CRT を 選びます。 LOAD したい FILE と 

受信 ブロック を 力— ソ ル ノ 、° ド ル で 選 ん で く 

ださい。 HOME キ一 を 押す と 允の 画面に M 

り ます。 

搴 BASIC で 送 ft 用の 
グラフィック を 作って みょう 

BASIC で, ^um の 絵 を 作つ てみ ましょう。 
サ ン プル プログラム を) i て く ださい。 行番 

'ゆ 100 140 でグラ フィ ック 面に グラフ ィ ッ 
クを 作成 し , 行 番^ IfiO で' SAMPLE" と !■ 、 
う ファイル 名で ディ スクに SAVE しています。 
グラフィック 面の X 座標 ~ 1 59, Yf#: 標 ~ 
127 に グラフィック を 作成し, ディスクに S 
AVE します。 GSAVE という コマンド を 使 
用し ますので, PIC.PAC を LINK してお く 
必要が あります (LINK 、、PIC.PAC"0)。 
CIRCLE.BOX, LINE, PAINT などの コ マン 
ドを 使って いろいろな ダラ フ ィ ックを 作つ 
てみ てくだ さい。 - 
暴 セカンド フロッピ を 使 ラには ? 
セカンド フロッ ピ (SMI-711) をお 持ちの 方 
は, B ドライ ブ を 画像 DATA 用 に 使って み 
ましょう。 まず、 SSTV 用の テ" ィ スケ ットを 
ォ リ ジ ナルディ スク の" COPY" コ マン ドの 
uenerate system Disk て Dual Drive 用 
に 変更し ます。 

次に, SSTV プログラムの 最初の 部分に 90 
LOG IN "B:" を 追加し ます。 これが B ド 



ラ ィ ブに SAVE, LOAD 力':"] "自& にな り ます。 
プログラム を スター 卜する とき に A, B 両 ド 
ラ ィ ブに ディ スケッ 卜が 入って いない と ス 
タートで きませ ん ので 注意 してく ださい。 
プログラム 中で LOG IN"" や DISK RESE 
T などの コマンド を 使えば, A,B 両 ドライ 
ブを f も 用 して, 多くの ディスケット を 使 W 



図 1 画面 表示 



する こと がで き ま す < 
みて く ださい。 



みなさんで' 験して 



参考文献 



拳 SMC- 70 対 ISSSTV 送受信 プロ グラ ム 

小 林 健- - ハム ジャーナル NO, 33 
CQ 出版社 

暴 アマチュアの SSTV 枝 術 CQfl', 版 社 




©ft ブロ ッ ク 



信フ. 口 ッフ 



表 1 送受信 中の キーの 機能 





機 能 


SHIFT+g]] 〜画 


送 ft する 送 借 プロ ッ ク A〜D の 指定 


SHIFT+[F5] 


送信す る 受信 ブロックの 指定 
Ll ― 2」 


[m 〜[! n 


文字 を 書き込む 文字 ブロックの 指定 
(力— ソル <?5?^ 動) 


Si 


受偺 時に 使用す る 受信 プ。 ッ クの 指定 
し1 — 2 — &」 


入 

くゾ 


力一 ソルの 移動 


IclrI 


その 文字 プロ ッ クを すべて ク リ ァ 一す る 




^時 BRIGHT の增滅 


|HOME| 


COPY モードへ 


lESCl 


BRAKE する 




送 ft— 受 fS 切り かえ 



122 




グラフ ィ ック 作成 
サンプル プログラム 



10 

20 
30 
40 
50 
6(Zi 
70 
80 
70 

im 

110 
120 
130 
140 
150 
160 



' Graphics program 



FOR 1=20 TO 120 STEP 20 
FOR J=20 TO 120 STEP 20 
CIRCLE ( I ,.J> ,20 ,20 
NEXT J 
NEXT I 

CALL GSAVEC'sampl e" ,0 ,0,160, 126) 
END 



lee ' 

U0 ' 

120 ' SSTV mach ine 1 anguage program 1 aader 

130 ' 

140 ' 8tHC000~&HC6FF 



Ver 2.Z 



一一 HOW TO SAVE SSTV PROGRAMS 

First , save SSTV basic program and this program to DISK 

. start BASIC and enter ' MCLEAR ,S(HC000 ' 
. load this program and run 

• enter ' NEW ' t erase this program ) 
. load SSTV BASIC program 

- enter ' save/c "SSTV" ,8<HC000 ,&'HCd>FF ' 

■ enter ' 1 ink "pic" , " run " , and return ' 

• SSTV programs were saved completely 



-D1632EA22E6D999DFD1FB09D 

3ECCD3D220CCF7D99EA6CBCE 



I A D E 

A K T 

F R e □ X D T _ 

E □ R p E N A - 

D F N E D _ 

i0000000 一 

-•1234 5 61_ 

^0000000, 



hO->-*S*"014im(DCDSOD( 




JCNSsan-^tcntunassc: 


^-Ejnuns^os-jnnwnno-unntJOii-JNjhjmso-uoLnuniTiwc 
oMMfTiosow-oo-Chn^-'-TiLn^-seDfTimoosciiLJ^iusmo'Oooc 


]u 卜 usnsujtJDUJ — 。e 


u 

CB 
C3 

m 

Bl 
05 
79 
B7 
DD 
D5 
E5 


10 
D9 
DD 
CD 
C6 
F4 

28 
7E 
5F 
lA 
18 




»LiJ'COQ ォ OOUI'lilQLiJffiQQL 




DD 
79 
DD 
2D 

ai 

ED 
ED 
45 
20 
Dl 
FE 
CD 


46 
DD 
22 
C6 
05 
79 
79 
3D 
12 
El 

01 

Al 
47 
0B 

ei 

BB 
14 
SO 

0C 

C2 
DE 
19E 
CI 
D9 
DD 
A5 
ED 
CB 

m 

CI 
C2 
B6 
A3 






CUJfMQD ォ QQCiLUQ — — L 

i ォ uocjinojur} 丄 QMiij く 


3E 
6Ei 
07 
@1 
5D 
Al 
A5 


80 
CI 
CI 
C3 
CI 
C6 
Ch 

nn 




rimch ひ muuithe 


ドド门 "jwrnri 


-■«taisiussQ(s 


JOLJ ォ o — sllu 




j«Nunij.sQL)r 


JOO-Qi-'nQoajr 




丄 
5A 
D6 
14 
7F 

01 
01 

<d6 


Mr , 

ce, 

66, 
CI , 
BPt, 
09, 
09, 
08, 




3 な-! な"! 


3 to D CD d 


J p M Q Q 


1 n s * M 


1 \.' 

AF 
9D 
02 
98 


r 7 

C6 
0E 
DD 
Cb 


CA 
6F 
4E 
DD 


57 
CD 
03 
46 


CO 
FS 

CB 
02 


レ 1 

6F 
3E 
3E 
4E 


E UJ ^ CD n 


AF, 

2A, 

10, 

ED, 
CB, 


3E 
C6 
C6 
フ 9 
C6 
CD 
3F 
C6 
D6 


4B 
DD 
DD 
DD 
22 
F8 
D2 
EE 

m 


U)S ひ— umK]》o 


QQUQ(NSll-flQU 


《ば usuu 




DD 
CB 
02 
22 
22 
CO 

ID 
2A 


-OQQC<inSL.CK 


sn«*uousrMO 


22 
08 
03 
16 
IE 
FB 

00 

C2 
2A 


ur-Qnsr-ssu 




nc!i>cDfTii>ooiii> 



-000000 

-345678 

-000000 

- 2 2 2 2 2 2 „ 



'0 0000000 

-1234567B 



0000000000^00 

3 4 5 6 7 8 9 12 3 4 5 

2222 2 22333333 

222222 2-2222 2 2 



A 1 1 1 111112222^ 



123 



2360 


DATA 


78 , 


CB , 


43 , 


C2 , 


3D , 


C2 , 


0F , 


iSF , 


CF , 


(ZiF , 


し , 


, 


し 2 f 


23 ) 


22 , 


A ゥ 

H J , 


ゥゥっ 171 


DATA 


C6 , 


00 , 


E6 t 


0F , 


32 , 


AB , 


Ch , 


7B , 


DD , 


A6 , 


0C , 


CA ^f 


55 , 


レ^ 4 


06 f 


1 2 , 


2J80 


DATA 


10 , 


FE , 


C3 , 


BE , 


C2 , 


2A , 


A7 , 


C6 , 


45 , 


4 し , 


23 , 


23 , 


22 , 


A7 , 


C6 , 


Ld , 




DATA 


78 , 


FE , 


29 , 


CA , 


6C , 


C2 , 


21 , 


AC , 


C6 , 


C3 , 


72 , 


C2 , 


21 , 


AB , 


C6 , 


21 ,i 


^400 


DATA 


AB , 


Ch , 


22 , 


A9 , 


C6 , 


6F , 


26 J 


02 , 


29 , 


29 , 


29 , 


7A , 


DD , 


CB , 


oc , 


hh , 


24 1 


UH , H 


ゥ o 


01, 


IF", 


IF, 


E& , 


07 f 


B5 , 




4 し , 


Eu f 


78 , 


32 , 


AD , 


C6 , 


7B , 


DD , 




riATA 




0D , 


CA , 


*?C , 


レ^ , 


06 , 


04 , 


1 , 


FE , 


し J , 


Ho ,■ 


し 2 , 


3E , 






ACT 

lor , 


Z 碎 JLU 


Dh fA 




AD , 


C6 , 


CB , 


26 , 


30 , 


01 , 


78 , 


32 , 


AC , 


C6 , 


2A , 


A9 , 


C6 , 


7E , 


21 , 


2440 


DATA 


ID , 


Ch , 


4F , 


06 , 


00 , 


09 , 


7E , 


□ 6 , 


3A , 


Cl f 


4F , 


匚 9 , 


DD , 


2A , 


96 , 


C& , 


2450 


DATA 


3A , 


62 f 


CS , 


B7 , 


CA , 


CF , 


C2 , 


3D , 


32 , 


B2 , 


C6 , 


2A , 


63 , 


C6 , 


E9 , 


DB , 




DATA 


IB , 


4F , 


E6 , 


01 , 


C2 , 


DA , 


C2 , 


3E , 


2B , 


C9 , 


DB , 


1 A , 


5F , 


E6 , 


60 , 


C2 , 


2470 


DATA 


E2 , 


C3 , 


7B , 


CB , 


71 , 


□A , 


F2 , 


C2 , 


FE , 


1 7 , 


CA , 


63 , 


C3 , 


FE f 


IC , 


CA , 


2460 


DATA 


6A , 


C3 , 


FE , 


, 


CA , 


36 , 


C4 , 


FE , 


08 , 


CA , 


28 , 


C4 , 


FE , 


0D , 


CA , 


F6 , 


2490 


DATA 


C3 , 


FE , 


19 , 


CA , 


EA , 


匚 3 , 


FE , 


16 , 


CA , 


, 


C4 , 


FE , 


IC , 


CA 4 


FA , 


C3 , 


2590 


DATA 


FE , 


1 フ 1 


CA , 


19 , 


C4 、 


IE f 


00 , 


FE , 


01 , 


CA , 


B3 , 


C3 , 


FE , 


15 , 


CA , 


CB f 




DATA 


C3 , 


IC , 


FE , 


02 , 


□A , 


B3 , 


C3 , 


FE , 


18 , 


CA , 


C8 , 


C3 , 


iC , 


FE , 


04 , 


CA , 


2520 


DATA 


B3 , 


C3 , 


FE , 


12 , 


CA f 


CO , 


C3 , 


IC , 


FE , 


06 , 


CA « 


B3 , 


C3 , 


FE , 


05 , 


CA , 


2oJQ 


DATA 


C8 , 


C3 , 


FE , 


03 , 


CA , 


97 , 


C3 , 


FE , 


08 , 


CA , 


71 , 


C3 , 


FE , 


07 , 


CA , 


A8 , 


2540 


DATA 


C4 , 


FE , 


ID , 


CA , 


99 , 


C4 , 


FE , 


14 , 


CA , 


C2 , 


C4 , 


FE , 


IB , 


CA , 


B3 , 


C4 , 


2550 


DATA 


3E , 


05 J 


C9 , 


21 , 


Bl , 


Ch , 


34 , 


3£ , 


IE , 


C9 , 


21 , 


SI , 


C6 , 


35 , 


3E , 


IE , 


2560 


DATA 


C9 , 


3A , 


9C , 


C6 , 


B7 , 


FA , 


S9 , 


C3 , 


C2 , 


B2 , 


C3 , 


3t , 


50 , 


2E , 


32 , 


C3 , 


257(3 


DATA 


8C T 


C3 , 


3E , 


80 , 


2E , 


26 , 


C3 , 


BC , 


G3 , 


AF , 


2E , 


31 , 


32 , 


9C , 


C6 , 


Z\ , 


2560 


DATA 


05 , 


FA , 


ED , 


69 , 


3E , 


<55 , 


C9 , 


DD , 


2A , 


9F , 


C6 , 


DD f 


6E , 


06 , 


DD , 


66 , 


2590 


DATA 


/ , 


22 , 


9F , 


C6 , 


DD , 


2A , 


9F , 


C6 , 


DD , 


7E f 


04 t 


01 , 


05 , 


5A , 


ED , 


79 , 


2600 


DATA 


3E , 


05 , 


C9 , 


7B , 


07 , 


07 , 


07 , 


07 , 


4F , 


06 , 


00 , 


DD , 


21 , 


4D , 


C6 , 


DD , 


2610 


DATA 


09 , 


DD , 


22 , 


96 , 


C6 , 


C3 , 


64 , 


C4 , 


7B , 


C6 , 


4 1 , 


Ski , 


05 , 


5C , 


ED , 


79 , 


2620 


DATA 


7B , 


07 , 


フ , 


07 , 


07 , 


4F , 


06 , 


00 , 


21 , 


AD , 


C6 , 


09 , 


22 , 


9A , 


C6 , 


3E 1 


^630 


DATA 


0A f 


C9 , 


DD , 


46 , 


06 i 


DD , 


4E , 


07 , 


ED , 


59 , 


DD , 


34 , 


06 , 


DD , 


7E , 


0A , 


2640 


DATA 


DD , 


BE , 


0S , 


F2 , 


64 , 


C4 , 


DD , 


36 , 


198 , 


00 , 


DD , 


34 , 


09 , 


DD , 


フ E , 


0B , 




DATA 


DD , 


BE , 


09 , 


F2 , 


64 , 


C4 , 


DD , 


3h , 


09 , 


00 , 


C3 , 


h4 , 


C4 , 


DD , 


35 , 


OB , 


26^0 


DATA 


r ^ , 


64 , 


C4 , 


DD , 


7E , 


OA , 


DD , 


77 , 


OS , 


DO , 


35 , 


09 , 


F2 , 


64 , 


CA 、 


DD f 




DATA 


7E , 


, 


DD , 


77 , 


(59 , 


C3 f 


64 , 


C4 f 


CD , 


0D , 


C4 , 


DD , 


46 , 


06 , 


DD , 


4E , 


2660 


DATA 


©7 , 


IE f 


20 ' 


ED , 


59 , 


C9 , 


DD , 


3 も , 


08 , 




DD , 


36 , 


09 , 


00 , 


DD ,1 


"7E , 




UH 1 H 


QB , 


3C , 


32 , 




C も , 


21 , 


4E , 


C4 , 


22 , 


D3 J 


C6 y 


u J , 


64 , 


C4 , 


DD , 


46 , 


ヮ" 70lfll 


UH 1 H 




nn 
uU , 


AC" 


ft つ 


DD , 


"7E f 


, 


IE , 


20 1 


ED , 


5*? , 




©4 , 


3D , 


'r 2 , 


5*? ,' 


,7 10 


O^TA 


し *i , 


し ij , 


r A , 


, 


DD , 


, 


00 , 


DD , 


66 , 


1 , 


DD , 


4E , 




06 , 


00 , 


CB , 


ゥ, ゥ £* 


riATA 
UH 1 H 


^ 1 f 


09 , 


DD , 


ft. f 


サ , 


07 , 


fS~7 , 


10 ^ 1 


VI f 1 




AO 

, 




1 / 1 


4r , 


LrO , 


1 V f 


.1 t JW 


DM 1 H 


Hyi , 


nn 

UU , 


/コ , 


CkJ. 
Vi O , 


nn 


-J A 


a-j 
¥J f f 


ac 
Idt , 


■1 o 


, 






1 Q 


en 


ム \ 


, 


つ ~7ADI 


UH \ H 


AC 

cir , 


mi 
UiJ , 




C.LI , 


to 
OT , 


iJt. , 


loH 蠻 


AT 

H ' , 


「o 

し Y , 


1 1 , 


tJH , 


AC 
HC, , 


LrO , 


tc. , 


a VI , 


, 


ぶ r 310 


UH 1 H 


He. , 




E "つ 

r JL , 


, 


し 崎 , 


し , 


ITS 


し 10 , 


ゥ A 
OM , 


iSv , 


し 6i , 




80 , 


32 , 


BO , 


C6 , 


2 /b0 


DATA 


3E , 


OA , 


C9 , 


3E , 


04 , 


D3 f 


1 D , 




El , 


CD , 


D i , 


C0 , 


3E 1 


GE , 


00 , 


00 f 


2770 


DATA 


00 , 


C9 , 


El , 


し , 


57 , 


C0 q 


3E , 


00 , 


3z , 


AE , 


C6 , 


3E , 


00 , 


32 , 


AF , 


C6 , 


2780 


DA fA 


3E , 


04 , 


D3 , 


ID, 


, 


08 , 


48 , 


CD , 


5A , 


CO , 


3A , 


9C , 


C6 , 


B7 , 


F2 , 


E6 , 


2790 


DATA 


C4 , 


EE , 


50 , 


32 , 


9C , 


C6 , 


E6 , 


50 , 


6F , 


26 i 


80 , 


22 , 


92 , 


C6 , 


16 , 


00 , 


2800 


DATA 


2A , 


, 


C6 , 


2.Z , 


94 , 


C6 , 


01 , 


90 , 


10 , 


09 , 


D 乂 , 


01 , 


C5 , 


01 , 


AO , 


80 t 


2B10 


DATA 


0*? , 


22 f 


92 , 


C6 , 


CD , 


BC , 


C2 , 


2 1 , 


00 , 


00 , 


CD , 


B2 , 


C5 , 


06 , 


21 , 


10 , 


20 20 


DATA 


FE , 


CD , 


Bj£. , 


C5 , 


06 , 


21, 


10 , 


FE , 


CD , 


B2 , 


C5 , 


06 , 


21 , 


1 , 


FE , 


CD , 


2830 


DATA 


B2 f 


C5 , 


3E , 


, 


B9 , 


F2 , 


4F , 


C5 , 


7A , 


A 7 , 


CA , 


04 , 


C5 , 


06 1 


00 , 


09 , 




DATA 


4D , 


44 , 


21 , 


A0 , 


0F , 


ED , 


42 , 


69 , 


60 , 


02 , 


48 , 


C5 , 


3E , 


08 , 


BA f 


DA , 




riATA 


LPf4 1 


し拜 , 


3A , 


9C , 


C6 1 


し d , 


E6 f 


C4 , 


Ids , 


1 A , 


10, 


FE , 


レ d , 


IF , 


C5 , 


06 , 


2B60 


DATA 


00 , 


IE T 


00 , 


, 


00 , 


7B , 


Bl , 


47 , 


D6 , 


64 , 


02 , 


66 , 


C5 y 


7B , 


06 , 


IC , 


2870 


DATA 


10 , 


FE , 


47 , 


C3 , 


90 , 


C5 , 


47 f 


C5 , 


3E , 


9F , 


6B , 


06 , 


1 A , 


DA , 


8C , 


C5 , 


2B80 


DATA 


3A , 


Bl , 


C6 , 


91 , 


30 , 


01 , 


AF , 


2E , 


IF , 


BD , 


38 f 


01 , 


7D , 


CB , 


3F , 


4F , 


2S90 


DATA 


06 , 


00 , 


21 , 


0D , 


C6 , 


159 , 


7E , 


CD , 


EA , 


C5, 


06 ' 


05 , 


10 , 


FE , 


IC , 


Cl , 


2900 


DATA 


CD , 


B2 , 


C5 , 


79 , 


FE , 


63 , 


D2 i 


A2 4 


匚 5 , 


3E , 


AF , 


BB , 


D2 T 


55, 




C3 , 


^9 110 


DATA 


AO , 


C5 f 


3E , 


78 , 


BB , 


D ノ , 


55 , 


C5 f 


14 f 


3E , 


7F , 


BA , 


D2 , 


F0 , 


C4 , 


C3 , 


2920 


DATA 


DA f 


C4 , 


E5 , 


C5 , 


21 , 


C0 , 


C5 J 


E5 , 


2A , 


SD , 


C6 , 


9E , 


ID , 


06 , 






2930 


DATA 


3£ 


4 つ 




_2i 


8F 


C£» 


斗 E 


77 




r-i 


c: 1 






21 






2940 




22 , 


BD , 


C6 


ED 


7Q 


F (& , 


10 , 


PQ , 


C3 , 


E9 ^ 


C5 , 


21 , 


CD , 


C5 , 


22 , 


@o , 


2950 


DATA 


C6^ 


ED, 


7B, 


F8, 


10, 


FB, 


C3, 


E9, 


C5, 


C9, 


E5, 


21 , 


90, 


C6, 


ED, 


6F , 


2960 


DATA 


7E, 


2A, 


94, 


C6 , 


45, 


4C, 


CB , 


43 , 


CA, 


03, 


C6, 


ED, 


79 , 


23, 


22, 


94 , 


297C 


DATA 


C6, 


£1 , 


C9, 




©F, 


07, 


(S7, 


07, 


07, 


ED, 


79 , 


El , 


C9, 


00, 


08, 


01 , 


29B0 


DATA 


09, 


02, 


0A, 


e3, 


0G, 


04, 


0C, 


05, 


0U , 


06, 


0E , 


07, 


0F , 


IE, 


lA, 


16, 


2990 


DATA 


12, 


0E , 


0A, 


06 , 


02, 


IC , 


18, 


14, 


10, 




06, 


04 , 


013 , 


00, 


ee. 


Bd, 


3000 


DATA 


04 , 


31 , 




3D, 


C6, 


32, 


D4, 


39, 


EB» 


2A, 


ED, 


39, 


24, 


50, 




D8, 


3010 


DATA 




32 , 


00 , 


2D , 


C6 , 


C7 , 


39 , 


C9 , 


25 , 


EB , 


CD , 


E0 , 


35 , 


9Q , 


06 , 


95 , 


ゥ 01 つ 


UH 1 H 




*T 1 , 


, 


oa 
TO , 


l|0O , 


■cPv , 


Ant 
tplo , 


lu*r , 


V J , 


1 c 


Ulh3 , 


r 10 f 


nn 

jjji , 


y\i 
RO , 




OA 
"*r , 


3030 


JJH 圍 H 


ft"? 




00 , 


Ho , 


A ム 
vo , 


vw , 


10 w , 


Ok A 

W*r , 


CM 
10 1J , 


1 c 
1 r 1 


A ゥ 


c ム 
to , 


08 , 


74 , 


05 , 


A2 , 


3040 


DATA 


07, 


43, 


m , 


74 , 


es, 


m. 


00, 


09, 




0F, 


01 , 


39, 


3C, 


8C, 


05, 


BA , 




DATA 


07, 


44, 


m, 


BC, 


05, 


00, 




09, 


07, 


0F, 


01 , 


2C, 


3A, 


CD, 


C5, 


16, 


3060 


DATA 




00, 




D0, 


F0, 


C0, 


60, 


C6, 


フ D , 


C6, 


60, 




50, 


2D, 


C6, 


2D, 


3070 


DATA 


C6, 




Cl , 


90, 


Bl , 


DC , 




F0, 


95, 


AB , 


C6, 


m , 


00, 


m. 


00, 


00, 


3080 


DATA 


C7, 


50, 


00 , 


4E, 


C4, 


00, 


00, 


m, 




00 , 










00, 




3090 


DATA 




00, 


m, 


m , 


m. 


m, 


m ' 




m, 


00, 


00 , 


iMd , 


(did , 


00 , 


00, 




3100 


DATA 


m. 






m、 






m. 










00 , 






00, 




3110 


DATA 




00 , 


00 , 


m , 




m, 




90 , 


00, 


00, 


m. 


m. 


m, 




00, 




3120 


DATA 


m. 


00, 


00, 


m, 


m, 


00, 


00, 


03, 


00, 


00 , 


00 ' 


m ' 




00, 


00, 


00 , 



124 




110 
120 
130 
140 
150 
160 
178 
180 
190 
200 
210 
220 
230 
250 
260 
270 
280 
290 

3ie 

330 
340 
35e 
360 
370 
380 
390 
400 
410 
420 
430 
440 
450 
460 
470 
480 

49a 

518 
520 
538 
540 
558 
560 
578 

see 

590 

am 

610 
620 
630 
640 

650 
660 
670 
680 
690 



SSTV program for 

SMC-777C 
□r 

SMC - 777 + Col orPal ette 
( c ) J , JRIWZI 
10 May, 1985 Ver 2.1 



DIM FI し E«(24) ,P» ( 16> ,BWX < 15) 
ON ERROR GOTO ♦ER 

' —— DEF PALETTE —— 

FOR 1=0 TO 7 

DEF PA し ETTE I ,2*1 ,2*1 ,2*1 
NEXT I 

FOR 1=8 TO 15 
J= (1-8) »2+l 

DEF PA し ETTE I ,J,J,J 
NEXT I 



*SSTV 

CONSOLE 40! CURSOR ON に CO し OR ,0 ,0 

CCLEAR 0,25 : PRINT (11,19) (home) 

PRINT ( 12 , 18) ;" COPY" 

SVINIT=8iHC00e 

SVRX=S<HCe03 

SVTX=*<HCe06 

CALL SVINITO 

OUT J<HIC,3 

GCOLOR 9 ,0 ,9 

LINECB ,128) - (319,128) 

LINE (31 ,199)-(31 ,167) 

LINE -i72,167> 

LINE -(72,199) 

し I NE (87,199) - (87,167) 

LINE - (128,167) 

LINE -(120,199) 

し INE< 143, 199) 一 (143 ,135) 

LINE -(224,135) 

LINE - (224 ,199) 

し I NE (239 ,199) - (239 , 135) 

LINE -<319,135) 

PfiINT (0,129) 

CALL SVRX () 



♦MENU 

CONSOLE ,17, 8s CCLEAR 17 ,8 
CURSOR OFF 
PRINT : PRINT 

PRINT " SSTV UTILITYs —— 



71« 
720 
730 
740 
750 
760 
770 
780 
790 

aie 

820 
B40 

Gse 

B70 

BGe 

890 
900 
910 
92C 
930 
940 
950 
960 
970 
980 
990 

leee 

102(9 

1030 

1040 

1050 

1060 
1070 

lOBO 
1090 
100 
\^ 
20 
30 
40 
50 

6e 

70 
80 
90 
1200 
121(3 
1220 
1230 
1240 
1250 
1260 
1270 
1280 
12<?e 
130121 
1310 
132(9 
1330 
1340 
1350 
1360 
1370 
1380 
1390 
1400 
14113 
1420 
1430 
1440 
1450 
1460 
1470 



COPY (DISK— >CRT> " 
COPY (CRT— >DISK) " 
COPY < CRT— >PRINTER) 
SSTV" 



CP し CIT(25, 19> ,! (HI sCP し OT < 26 , 19> ,&H2 
PRINT (27,19) !" & return" 
PRINT 
PRINT 
PRINT 
PRINT 
PRINT 

AC し EAR 17,8, ,2 

f\-2.Z 

GOSUg 910 
A»=INKEY* (1) 
ACLEAR 17,8, ,2,0 
IF A*=CHR*(8eH97> THEN A=A-1 
IF A*=CHR*(I<H9C) THEN A=A+1 
IF A*=CHR*(8<HD) THEN 960 
IF A<20 THEN A=2ei 
IF A>23 THEN A=23 
GOSUB 910 
GOTO 810 

FOR 1=3 TO 21 

CP し OT (I ,A) , , ,3,1 
NEXT I 
RETURN 

IF A=20 THEN «>0 し OAD 
IF A=21 THEN *DSAVE 
IF A=22 THEN «HCOPY 
IF A=23 THEN #SSTV 
GOTO 810 



《I し OAD 

CONSOLE: CCLEAR 
FOR 1=0 TO 24 

FILE* (!> = '• " 
NEXT I 

DIR "*.PIC" 
FOR 1=1 TO 24 
FOR J*l 1 TO 18 
F*=CHR* (CPOINT ( J , I ) ) 
FI し E»( I ) =FII_E» m +F$ 
NEXT J 

IF FILE*(I)=SPftCE*<8) THEN USQ 
NEXT I 

CCLEAR 

CONSOLE ,17, B 

CCOLOR ,2!CCLEAR 17 ,B 

FOR 1=0 TO 2 
FOR J=l TO B 

PRINT (9»I iFI し E»(B»I" リ: 

NEXT J :NEXT I 



PRINT 
PRINT 
PRINT 
PRINT t 

»SFI し E 



(29 ,17) ;' 
(30, IG) ;' 
(30 ,20) ;' 
(39,21) ;' 



X =l :y=l i AC し EAR 
GDSUB 1520 
A*=INKEY* ( 1> 



(hotne) -back " 
(cl r> 一 A しし" 
< 一 load" 
1 oad ->" 



17,8, ,2,0 



IF 


A*=CHR« tliH97) 


THEN 


Y=Y-l 


IF 


A»=CHR*(S(H9C) 


THEN 


Y=r+i 


IF 


A*=CHR* (&H96) 


THEN 


X=X-l 


IF 


A*=CHR* (8(H99> 


THEN 


X=X + 1 


IF 


A»=CHR* は顏 


THEN 


1570 


IF 


A*=CHR* (8!H94) 


BOTO 


*SSTV 


IF 


A*=CHR*<I<HBE> 


GOTO 


»A しし 


IF 


X<1 THEN X=l 






IF 


X>3 THEN X=3 






IF 


Y<1 THEN Y=l 






IF 


Y>8 THEN Y=8 







T25 



1489 
149C 
1500 
15119 
1529 
1538 
1540 
1550 
1560 
1570 

isee 

1590 
1600 
1610 
1620 
1630 
1640 
1650 
1660 
1670 
168(9 
1690 
1700 
1718 
1720 
1730 
1740 

i75e 

17i)0 
1770 
1780 
1798 
IBm 

iBie 

1820 
1830 
1840 
1S50 
1860 
1B70 
1880 
1890 
1900 
1910 
1920 
1930 
1940 
1950 
1960 
1970 
1980 
1<?90 
2000 
2010 
2029 
2030 
2040 
2050 
2060 
2070 
2080 
2090 
2100 
2110 
2120 
2130 
2140 
2150 
2160 
2170 
21 B0 
2190 
2200 
2210 
2220 
2230 
2240 



AC し EAR 17, B, ,2 ,0 
GOSUB 1520 
GOTO 1360 

FOR I=(X-l)*9 TO (X-l)»9+7 
CP し CIT (I , Y+16> , , ,3,1 
NEXT I 
RETURN 

GOSUB 1700 
AS=INKEY« ( 1 > 
GOSUB 1750 

IF A»=CHR* (&H97) THEN Z=Z-1 
IF A*=CHR*(!.H9C) THEN 1=1*1 
IF A»=CHR»(&HD) GOTO IBM 
IF A*=CHR*(8(H94) GQTQ »SFILE 
IF 2<1 THEN Z=l 
IF Z>2 THEN 2=2 
BOSUB 1700 
GOTO 1590 

FOR 1=1 TO 7 

CPLOT (29+1 ,Z+19) , , ,3,1 

NEXT I 

RETURN 

FDR 1=1 TO 7 

CP し OT <29+I ,Z+19) , , ,2 ,0 

NEXT I 

RETURN 

F I し E»=F I LE 拿 < 8* ( X— 1 )' + Y ) 
IF FI し E*=SPACEt(B) OR FILE*-"'" 
IF Z=l CALL GLDAD (FILE*, 0,8) 
IF Z=2 CALL G し OAD(FI し E» , 16IS,0> 
GOTO *SFI し E 

*A しし 



AC し EAR 17,8, ,2,0 
FOR K=l TD 24 

X=INT{K/9)+l :Y=( (K-8*{X-1> ) MOD 9) 
BOSUB 1520 

IF FI し E»(IO=SPACE$(8> THEN 1970 

IF <K MOD 2)=1 THEN XX=0 ELSE XX=16e 

CALL (3l_CIAD(FI し E» (K> .XX 

AC し EAR 17,8, ,2,0 

NEXT K 

GOTO *SFI し E 



THEN »SFI し E 



THEN 2=1-1 
THEN 1=2+1 
GOTO 2230 



♦DSAVE 

ceo し OR ,2,lZl!CCLEAR 17,8 
PRINT (3,18) ->SAVE" 
PRINT (3,19) ;" BAVE< -" 
PRINT (3,20) ;" END " 

Z=l :ACLEAR 19,3, ,2,0 
GOSUB 2180 
A*=INKEy*(l) 
IF A*=CHR*(S<H97> 
IF A*=CHR:* (&H9C) 
IF A*=CHR* (!<HD) 
IF Z<1 THEN 1=1 
IF Z>3 THEN Z=3 
AC し EAR IB, 3, ,2,0 
GOSUB 2180 
BDTQ 2080 

FDR 1=1 TO b 

CP し OT (4+1 ,Z+17) , , ,3,1 

NEXT I 
RETURN 

□N Z GOTO 2240, 2250, »SSTV 
XX=8!GQT0 2260 



2250 
2260 
2270 
2280 
2290 
2300 
2310 
2320 
2330 
2340 
2350 
2360 
2370 
2389 
2390 
2400 
2410 
2420 
2430 
2440 
2450 
2460 
2470 
2480 
2490 
2500 
2510 
2520 
2530 
2540 
2550 
2560 
2570 
2580 
2590 
2600 
2610 
2620 
2630 
2640 
2650 
2660 
2670 
2680 
2690 
2700 
2710 
2720 
2730 
2740 
2750 
2760 
2770 
27Be 
2790 

2Bm 

2810 
2020 
2830 
2B40 
2850 
2Q6e 
2B70 

28ee 

2890 
2990 
2910 
2920 
2930 
2948 
2950 
296IS 
2970 
2980 
2990 



xx=i6e 

INPUT "FI し E NAME?" ; F* 

CALL GSAVE (F« ,XX ,0,160,128) 

BOTO «OSA^/E 



»HCDPY 

CONSOLE 4a, 17, a, 
CIXEAR 



17 :L0CATE(C,17) 

I will copy pictures to printer."* 

Bet printer ! " ; 

(home) — >END" 



ceo し OR 
CC し EAR 
PRINT ' 
PRINT 
PRINT " 
PRINT " 
PRINT 

*PIC 

PRINT "Select picture ( 1=1 e-f t ,2=right) " ; 
P*=INKEY*(1) 

IF P*="l " THEN P=0!BDTO *DAT 
IF P*="2" THEN P= 160: BOTO *DAT 
IF P*=CHR»(StH94> BOTO »SSTV 
GOTO 2360 

*DAT 

P* ( ) =CHR* ( &HF ) +CHR* ( S<HF ) +CHR* (&HF) +CHR* (&HF) 
P* tl> =CHR* ( &H7 ) +CHR* ( &HF > +CHR* ( StHF ) +CHR* < &HF > 
P* ( 2 ) =CHR* 1 8cH7 } +CHR* ( i(H? ) +CHR* (&HF) C&HF) 
P* (3)-CHR$ (&H7) +CHR* (8<H7)+CHR«(S<H7) +CHR* ( &HF > 
P»(4)=CHR* (&H7)+CHR*<&H7> +CHR* (SiH7) +CHR* (&H7) 
P*(5> =CHR* ( &H7 ) +CHR* ( &H7 ) +CHR* ( &-H7 ) +CHR* ( &H3 ) 
P*(6) =CHR* ( &H7 > +CHR* ( &H7 ) +CHR* ( &H7 > +CHR* ( &m ) 
P*(7) =CHR* (&H7) +CHR* ( &H7 ) +CHR* (8.H7) +CHR* ( &H0 ) 
P* {S)=CHR* t&H7)+CHR* ( mi ) +CHR* ( ! <H6 ) +CHR* ( S.H0 ) 
P* C9) =CHR* ( J<H7 ) +CHR* ( $<H6 ) +CHR* ( &M6 ) +CHR* ( ScHe ) 
P» ( 1 ) =CHR* ( &H6 ) +CHR* ( &H6 > +CHR* ( &H6 ) +CHR* ( l<H0 ) 
P* ( 1 1 ) =CHR* < J<H4 ) +CHR* ( mh ) +CHR* ( &H6 ) +CHR* { ScHS ) 
P* (12) =CHR* ( S<H0 ) +CHR* ( &H6 > +CHR» ( &H6 ) +CHR* < S<H0 ) 
P* (13) =CHR* ( +CHR* ( ^2 ) +CHR* (&H6) +CHR* (&He) 
P* (14) =CHR» (&H0) +CHR* t&H2) +CHR* ( !<H2> +CHR* < S(HO) 
P* ( 15) =CHR* ( &H0 ) +CHR* ( 5<H2 ) +CHR* ( &H0 ) +CHR* ( %<m ) 
< 1 " =CHR* ( StH0 ) +CHR* ( &H0 > +CHR* ( &H0 ) +CHR$ ■( &H0 ) 

FOR 1=0 TO 7 
BW4 ( I ) =2* I 
NEXT I 

FOR I=B TD 15 
BW/i(I) = CI-8)*2+l 
NEXT I 

PRINT @1 ,CHR* (&H1B> s"T" ;" 0B" i 
FOR Y=0 TO 127 
PRINT ei ,CHR*(&H1B) ;" S0640" ; 
FDR X=P TO 159+P 
GGET (X ,Y) - (X ,Y) ,GX (0) 
PRINT ei,PS(BW'X(G%(9) AND &HF> ) j 
NEXT X 
PRINT ei , 
NEXT Y 

PRINT SPRINT "COPY END . . . " 
INPUT "Continue(y/n) " jCS 
IF C*="y" THEN GQTO #HCOPy 
IF C*="Y" THEN GOTO *HCOPY 
GOTO #SST リ 



*ER 

IF ERR=10 THEN »ER2 
*ER1 

(2.17) ;" ERROR ! ! ! " 

(2.18) ;" No.=" ; ERR 
: PAUSE 10: GQTO im 



PRINT 
PRINT 
CLEAR 
*ER2 
PRINT 
CLEAR 



(2,17) ;" FILE NOT FOUND" 
: PAUSE IOjGOTD 100 




f 



沖 綴 県 普久 原朝宏 




最近 パソコン による デ一 タ 通信 が 盛 ん に な 

つてい ますが, 私 も データ通信 を ハムが 777 
用に 開発した SSTV プロ グラム を 使って 楽 
しんで いますので, 紹介した いと 思います。 
ハムの 分野で は, パソコン は RTTY, SSTV, 
交信 局 リ ス ト な どて 1^ われて いる ようです e 
RTTY と は, ラジオ テレタイプ のこと で, バ 
ソコン のキ一 ポ一ド で 入力 した メッセ 一ジ 
を, マークと スペースの 信号に 変換して, 
電波で 世界 各国の ハム 局の 受信 システムの 
ブラウン管に 表示 させ, 交信す る 方法です。 
新聞社で 使用 されて いるよう な カタ カタ 音 
が 出る テレタイプ ではなく, パソコンです 
ので 大変 静かです。 

SSTV と は, ス0 —スキャン テレビジョン 
のこと で, グラフィック, 写真な どの 静止画 
像の 送受信が できます。 これまで は, 残像 
管 を 使用して ビデ 才力 メラで 紙に 書いた メ 
ッ セージ や 写真 を 撮影して 送って いま した 

が, いま は パソコン を 使用して いる 局が 增 
えてい るよう です。 SSTV は, I 枚の 画面 
を 約 8 秒 間 要して 完成させます ので, 8 秒 
おきに どんどん 絵 を 送り出せます。 日本 国 
内 はもち ろん 外国 局から 送って きた 絵をデ 
イス クに セーブしたり, その 絵に 文字 をィ 
ンサ一 卜して 送り返した りする の も 可能で 
す ,, 画像 は カセッ 卜 テープに もセ一 ブで き 
ます。 

SSTV は 主に 白黒です が, 現在 は カラ一 化 
が 盛 に に な つてお り, 私 も 現在 準備 中 です 
私の場合 は 2 ドライブで, A ドライブに S 
STV システム ディスク を, B ドライブに 画 



写真 , 私の システム 





南アフリカからの 画像。 空中 状態 
が « く 少し ノィ ズがぁ る 。 




像 データ ディスク を 作成し, 運用して いま 
す。 写真 だと 約 15 枚く らい セーブで き ます, 
文字 だけの メッセ一 ジ だと, かなりの 董の 
デ一 夕が セーブで きそう です 。 
また, Memo も 大変 重宝して います。 私 は 交 
通 局 リストに 使用して いますが, 便利です 
ね。 現在のところ, 400 局く らいし か 入力し 
てません が, これまでの 交信 局 を 全部 入力 
する に は, ま だ ま だ 時間が かか りそう です r 
あと 3, 000 局く らいかな ! 
無線機の ダイヤル を 回す と, 国内 国外の 局 
が 聞こえて きます 力、', 聞こえて いる 局が す 
でに 交信 済の 局 かどう か は, 月日が 経つ と 
な かな か 思い出せません。 そこで Me mo が活 
躍し ます。 コールサイン を インプットして 
サーチす ると, 交信した 局 だと 函 面に 出て 

きます。 年度 月日, 周波数, 時間な どす ぐ 分 

か り ます。 




|;- .ダ 






SMC 用 8/5, 25 インチ ディスク インタフェース 





SMC シリーズ は オペレーティング • システ 
ムを ベースと した コンピュータ であり, CP 
/M マシンと して 高い パフォーマンス を 誇つ 
ています。 しかし, 3.5 インチ ディスク は, 
わずか 280K バイ 卜の 容量し かなく, CP/M 
上で プログラム を釅 発して いると すぐに デ 
イス クが バンクして しまいます。 だったら 
大 容量 デ イス ク を SMC につない じ や えつ./ 
という 短 終 的 な 発想 か ら 実現 したの が 今回 
発表す る 8/5.25 インチ ディスク イン 夕 フエ 
ース です。 

基本 方針 

シ ス テムの ハ一 ドウ エア を 拡張す ると きに 
は, その サポート. ソフトウェアが 常に 
[いになります。 しかも, のように ディ 
ス ク を ¥{ぶ よ したり というよ うな 才 ペレ一 テ 
イング- システム !1{4^にかかゎ る場^^は, 
その 才 ペレ一 ティング • システムの 一部 を 

'Oiiii せ ざ る を はな くなります。 とこ ろで, 
CP/M の埸 に は ft 神の ハードウェアの 
で 走る ために, ハードウェアに 依存す る 

お 分 (ディスク 人 )i, コンソール 人出 力 
など) は BIOS と 呼び. ユーザーが n 分で 
作成す る ことにな つてい ます。 つまり, 

BIOS さえ ちゃんと 作って おけば, 8 ある 
いは 5.25 インチ ディ スクを CP/M で 商 接 
利 H! できる わけです。 'とはいっても, や は 
り BIOS の 作成 (変お といつ た ん' が ||: しい) 
は 大変な わけで, 3.5 インチの リード/ライ 



トル一 チン を 利 HI できれば ムに 
ところが TINY BIOS の リストと 777 の 
ディ スク インタフェースの |"| 路 M を ^比べ 
て いた ところ, 何の こ と はない, 3.5 インチ 
の M 路に ちょ つ と T' を 加えれば よ いこと が 
I'JjHf I しました。 そうすれば それほど 人き な 
BIOS の 変 Hi な し に 8/5.25 インチ ディ スク 
が 接 で きます。 そ れで 777 M 路 1、 ズ 1 のデ ィ 
ス クイン タフ ヱ一 スを人 とする こ とに し 
ま し た。 ま た, 1/0 ボート はフロ ッ ビデ ィ ス 
ク lij J'- 約ボ一 ト である 28 H — 2 CH を 利)! J 
します。 

回路 

【111 路 M を I'x は. (3)~(8)にリ;します。 以に 
こ の 1"1 路の k ま かな JS^i リ I をし ましょう。 

(a) は アドレス デコ一 ダで, I/O 1:!? 令で 28 H 
〜2 BH が 措', if さ れ た と き FDC が ァクテ 
イブに, 2CH が 桁' 4£ された とき DSEL が 
ァク ティ ブ にな り ま す。 

(b) は クロック ジェネレータです。 FDC や 
5.25 インチ 111 インタフェース が必 5!;: とす 
る クロック を 化' 1:. します。 FDC が必 'i;:: と す 
る クロウ クは 8 インチと 5.2r> ィ ン チ では 
y^. な る た め, |><| 路と テ"一 タセレ - 
タ (LS 157) を 、てい ま す。 

IO はコン ト 口一 ルポ 一 ト です。 FDC か".— 
IRQ, DRQ のデー タを 2 CH の リー ド i に に 
I'l'i 力 する の が (C) の ん-: 側 の I'll 路で, 1 CH へ 
の ライ ト デ一 タを ラッチす るの が ん侧 レ—, 



128 



図 1 (a)abbress decoder 









B 

V 

A 


2/4LS02 




1/2LS139- 


G 



DSEL 




(b)elock generator 




(c)control port 



RD DSElI 




DSEL 




(d)FDC 




RESET 



路 です:. USO-US 1 はュニ ッ卜 セレクト 
f, や V で, 8/5.25 インチ ディスク について そ 
れぞれ 4 ft まで コントロール できます C つ 
ま り はで 8 インチ 4 /;, 5 .25 インチ 4 台 
の, 汁 8 まで コン ト ロールで き ます。 
(d) 力 i'FDC (floppy disk controller) で, 
8877 という LSI を 使 川 しまし た- LS 123 
は, ヘッド を ロード (ディスク ifii に 押 し 付 

ける) して 力' ら 'な i す る ま での 50 ms のタ 
ィ マ一 です。 

(e> は 8 インチ t|j の インタ フエ一 スで, Y-E 
DATA の YD - 180- 1603 という ドライブ を 
拔 4 たす る 1"1 路 です。 

(f) は 5.25 インチ )| い: Y-E DATA の YD- 
580 を 接 絞す る ||'| 路 です C 

(g) は 8 ィ ンチ W の U ひと, 5.25 ィ ンチ W の 

iiV と をり j り ま F きえる ための セレ ク タ です。 

以 I -. が 人 まかな 路 の です が, よく 分 
からない 人 は 参 ^文献の 1 を も し て く だ 
さ い。 

製作 

この ("I 路の と お り に f<! 作 すれば よ いのです 
が, なを 少々。 TTL 数倾に 1 側のお で 
U.02~0,l//F く らいの セラ ミ ックコ ンデン 
サを T 5 V と GND (0 V) の 問に 接 絞 し て 
ください。 これ は, パ、 ィ バス コンデンサと 
呼ばれ, TTL の ス ィ ゥ チン グ時 のノ ィ ズ 
を 11&収 する ものです。 これがない 場 ^> に は, 
il- し く 1"1 路を 組ん であっても も |ぉ作 す る 場 

が あ り ま すので, ii-.a し て く ださ い。 バイ 
バス コンデンサ は [【1| 路 I マ 1 に は 描かれて い ま 
せんが, デ ジ' タル |"| 路を 製作す るう え での 
?;^識だと^^って く ださい。 

M 2 にお、 が 作 つた インタ フエ一 スボ一 ドの 
?ぶ i' も を 小 し ま す。 IC, LSI に はすべ て ゾ ケ 
ッ ト を 使)! j しています 力-:, 本 "', に必 な の 
は 8877 と 9216 だけで, ほかの TTL は 化 
板に ひ' (接 ハン タ' 付け し てお: 構です。 
この インタフェース の 'お 源 は SMC 本 か 
ら fit ぶす される のでよ いの です が, ドライブ 
1'1 体に は yij の 源が 必要です。 M 3 に 4; し 
ますので ドライ ブ と '緒に 瞬 人して く だ さ 

い。 そのと きに vii 源 m の コネクタ も n つて 
おきましょう。 また, インタフェースと ド 
ラ ィ ブの接 絞に は フラウ ト ケーブル を 使) U 

します。 8/5.25 では そ れぞれ 5U/34 芯 を 使 
fl) L, 4 ff ま での デ イジ一 チヱ一 ン "fi; 絞が 
できます。 ピン /1:;;'|' を M 4 に リ;: します。 

129 



(e)8'FDD interface 



1/2LS123 



IS? 



8'TROD 
8"WPRT - 
8 "RAW READ ' 
8"RCLK 



T 



-ZFtAOYO 



DATA AREA-N 



ず 



■{>> 



- WRITE GATE-N 
-STEP-N 

- HEAD ENGAGE -N 



3.^17 。 
0^ゅ ザ 一 7 FILE PROTECTS 



8/5.25- 



<y^:H- g- RLE DATA -N 
J^llp^i VFO CLOCK'N 



e/a25 



WD> ^^M^>o^ 



I 1/e w 

1/4LS157-3 I g 

V I — 乂 WG 



FILE FAULT-N 



HEAD SE し ECT,K 
WRTEDATA-N 
LOW CURflENT,N 
STEP DIRECTION^N 
UNIT SeLECT2" 
UNIT SELECTS' 
MFM GATE-N 
FAULTRESET-N 



(g)8'.5.25"SELECTOR 



525 つ P— 0<h|& 



6 4/8 LS244^2 



S25"WPRT- CX^lJo^ 



■ INDEX -N 
- TRACKOO-N 
-WRITE PROJECT- N 
- READY 'N 



5,25-RAW READY *C SEP^ 

DSKD 
SEPLCK 
CD や CD1 



ODEN 



READ OATA-N 



(f)5.25"FDD interface 



READY - 
IP - 
TROO - 
WP - 
RCLK - 
RAWREAD- 



8/5.25 



e/5.25 



- ff'REAOY 
- 525"READY 
'SIP 

圍 8TRO00 



11 



— 5.25TRO0 
― 8 WPRT_ 
— 5.25WPRt 
— S-RCLK 
― 5l25RCLK 
— rRAW READ 



5.25"RAW 



孓 c^^? 9.10 r»»' 



DRIVE 
SELECTS 



VVD> - 
Si^/StDE 1 > - 



ど 

6>0 



KdTOR ON 

^^O-^ HEAD LOAD 

DIRECTION 



-WRITE GATE 
-WRITE DATA 
-SIDE ほ ELECT 



注) ▽ : 15(K2 pull up 

LS244-2 G(1, m は GND に自 する 
LS157-t-3 SEL および G は^ 
は 7438 あるいは 740 WSM 



'ス ポー 



図 3 YD-1 80-1 603 


電 源 


le 源 


容 量 (A) 




1 台 

1 . 


2 台 


3 舍 


4 台 


+24V 土, 0% 


T Y P 


0.5 


1,0 


1,5 


2,0 


MAX 


定常 時 


1 n 


, .7 


2,4 


3,1 


起勖時 


1.0 


2.0 


3.0 


4.0 


+5V±5% 




1.2 


2.2 


3.2 


4.2 


MAX 


1.6 


2.8 


4.0 


5.2 



) MAX 値 は, m&JJ 艮 周囲;^ 下限に おいて. 1 台の み DRIVE SELECT され, ライ ト 中て "ffe の ドライブ は 
DRIVE SELECT されて いないと き を 示す, 
(;主 2) TVP 储は ##fji で, 配 中' L ィ! 《 常温に おいて, 1 み DRIVE SELECT され, 連続して ランダム シーク, ラ 
イト, リードし ている とき (7)¥1^ 直 を 示す <^ ただし, 他の ト' ライブ は, DRIVE SELECT されて いない も 
のとす る. 

('主 3 ) «E は ドライ ブ SiSB て 1*定 す る 。 

(-; e4) *^1!)*^とはスビン ドル モータが 回転し 始めた 後の 2 《をい う。 



図 4 YD1 80-1603 



IS 号 名 


ヒン番 TJ" 


Is -"Cj 


GND 






UNIT SELECT ? i -N 


UNIT SE し ECT20-N 




4 


GND 


DISKETTE SENSE- N 




6 


GND 


INDEX-N 




8 


GND 


STEP-N 


9 


to 


GND 


LOW CURRENT- N 


1 1 


12 


GND 


WRITE GATE-N 


13 




GND 


HEAD 1 SE し ECT-N 


15 


16 


GND 


WRITE DATA-N 


17 


18 


GND 


READY O N 


19 


20 


GND 


READY l-N 


21 


22 


GND 


READY 2-N 


23 


2i 


GND 


READY 3 N 


25 


26 


GND 


TRACK 00-N 


21 


28 


GND 


FILE PROTECT- N 


29 


30 


GND 


STEP Dl RECTI ON- N 


31 


32 


GND 


VFO CLOCK- N 


33 


34 


GND 


SEP 舰 TED DATE-N 


35 


36 


GND 


DATE AREA-N 


37 


38 


GND 


SEPARATED CLOCK-N 


39 


40 


GND 


MFM GATE-N 


41 


42 


GND 




43 


44 


GND 




45 


46 


GND 


FAULT-N 


47 


48 


FAULT RESET- N 


HEAD ENGAGE-N 


49 


50 


KEY 





t 24V 
GND 


3 


+ 5 V 


4 


GND 




{OPEN) 


6 


GND 




FG 



SEPARATE DATA-N は, 
FDD 内 都の ジャ ンパ線 を, 
SD から FD に 変更して, 
FILE DATA-N として 使用 
する 



電源 コネクタ (FDC 側) 
日 本 AMP 製 P/N 
攀 ハウジング : 171822-7 
參 コンタクト : I7020A-1 
參ケ一 ブ/ レ: AWG2D 3m 以下 



YD-580 



FDD 側 


3433 


FDC 側 


m 34Z5 



番 巧 


コ ン ト □ —ラ— FDD 


YD-580 


2 




Reserved 


4 




Head Load 


6 




Drive Select 3 


8 


4 — - 


Index 


10 




Drive Select 






Drive Select 1 






Drive Select 2 


16 




Motor On 


13 




Direction Select 


20 




Step ' 


22 




Write Data 


24 




Write Gata 


26 


峰 • -. 


Track 00 


28 




Write Protect 


30 




Read Date 


32 




Side 1 Select 


34 




Ready 



BIOS 変更 

以 !-. で' 製作 した ィ ン タフ エース を CP/M 
にで 使 llj する に は ソフト が必' ii;: です か ら, 

BIOS を变 します。 た だ し , '('え ! お liif の 

BIOS が 水 求 もっていた 機能 (エス ケ一フ 
シ一 ケン X など) は'' j 能な かぎり はすよう 
にします。 でな ければ, ス クリーン ェデ ィ 
タ など スクリーン 才 リエ ン テツ ド な ュ一テ 
イリ ティ プロ グラムが ||:.' おに 卿 かな く な つ 
てし まいます,: また, いろいろな フォー マ 
ッ 卜の ディ スク に i おおす るよう にして おけ 
ば, いろいろ な 機 の デ イス クを CP/M で 
I な 核- リード/ライ ト できる ようになります。 
以 1. のこと をち-えて 作つ た の 力; -, リスト 1 
の プログラムです。 エスケープ シーケンス 

は ほ と ん ど '爽; 01 はあり ま せんが, ESC@ の 
ジェン ロック モ一 ド は 削除 しまし た。 ま た , 
Ctrl-C を 押 し た と き な ど の リ ブ一 卜 に よ 
つて ファンク ショ ンキ一 の,; k いぶが ク リア さ 
れて しまう 機能 を 削 除 し , ESC 1 を ill ]]\\ し 
ま し た。 せっかく ESC を) IJ いて i お L た 
ファンクションキーの 内 "rf が Ctr 卜 C を 押 
し ただけ で'; i'i えてし ま うので はどう しょ う 
もありません から。 こ の 'な 後の BIOS で 
使 川で きる エスケープ シーケンス を M 5 に 
し ま す。 

キー入力の 别込 モード は 削除し ました。 ぶ J 
込キ一 人力で 先行 人力が できる の は ディ ス 
ク人; rjj を ij "つて いないと き だけで, ディ 
ス ク人 I'P, お I は: は タイ ミン グ がぎ りぎ りです。 
デ イス ク は fW/K の ところ A, B が 3.5 ィ ン 
チで C が 8 インチ PC- 9801, D が 5.25 ィ 
ンチ PC-98()1 としてあります。 
お' ■ * 的に は あらゆる フ才一 マ ッ ト に ; N- し て 
リ一ド /ライ ト できる よ うにす るつ も りで 
す。 また, RAM DISK も iM/K '製作 巾で, 'だ 
成した とき に は, Oh ! HiTBiT Ik- 1'.に5£:^^ 
したい と 思います。 と fflmH.'j^。 

参考文献 

1 ) 神 崎 Oi ま 「作 り な が ら ち-ぶ マイ コ 
ン設, ず!" トレーニング」 CQI に版杜 

2) お!: 通 「MB8866 ュ一 ザ マニュ 

アル」 

3 ) Y-E DATA 「 YD- 180 i 山 jifii フロッ 

ピ一 ディ ス ク乂 
4) ソニー 「SMC- 777 ハ一 ドウ ヱァ解 

説 *」 



図 5 エスケープ シーケンス一 覽 表 



スクロール モー ド り 替え 
Mffi 上の キャラクタ を プリ ン ターに 出力 
そ I S€ キー、 ファンクションキーに 文字列 をセッ トキ- 
の ! 

千 一 ポー ド バッファの 内容 をク リア 
他 I サゥン ド 発生 

Function key Reset 



ESC=v 
ESC W 
ESC Okl 
SoSIS2- 
ESC 2 
ESC 9dt 
ESC 1 



制 



御 内容 



力一ソル を 1 行 分 上 1 動 
カーソル を, 行 分 下へ 移動 
カーソル を 1 字 分 右へ 
力一 ソル を 1 字 分 左へ 移動 
カーソル オン/オフ 切り換え 
力一 ソル を Hffith^ へ 戻す 
カーソル を r 行 C 桁へ 
カーソルの 位置 を 読み出す 



字/行 モー ド にセッ ト 
80^/ 行 モードに セッ ト 
文字 数 モード を 読み出す 



力一 ソ JUf 立 置か ら そ の 行の 最後 まで をク リア 
力一 ソ JH±a から iSS 右 まで をク リ ァ 
全 キャラクタ をクリ ァ、 左 に 力一 ソル 移動 
指お 立 置の キャラ クタ コード を 読み出す 
カーソル a>f± 置に 1 行 
カーソルの ある 行 を 削除 
カー ソ ル (7>& 置に スペース を 挿入 
カー ソ ル C7)f 立 置の キヤ ラ ク タを 削除 



エス ケー フ コー ト: 16 進 コート 

ESC A 
ESC B 
ESC C 
ESC D 
ESE E 
ESC H 
ESC Y I 
ESC 5 



ESC F 
ESC G 
ESC ? 



ESC I 
ESC J 
ESC L 
ESC<r 
ESC N 
ESC 
ESC P 
ESC 



制 



キャラクタの ハ' ックグ ラン ド カラ一 をセッ ト 

キャラクタ カラー をセッ ト 

ポー ダー エリ ァの カラー をセッ ト 



御 : グラフィック 表示 面の カラー を セット 



ESC 6 C 
ESC 7 C 
ESC 8 C 
ESC;c 



IBh 36h 
IBh 37h 
IBh 38h 
IBh 3Bh 



Sum ; 50 El EB i,7: EF £B AF D6 BE OA 86 93 CF 52 'Z: DA : D7 

Adrs: +0 +1 +2 t3 +4 +5 *6 +7 +S *•? +A +B +C +D *-E *F '.Sum * Asci i Dump . 



£L>m : 5E ZC 9B 4D 0~ E? BA 74 15 t,D 94 fcA 10 97 C5 D4 : 4F 

Mrs: +0 *1 +2 +3 +4 +5 +6 +7 +S *9 +A +B +C +D +E +F ; Sum ♦ flscii Dump . 



文字 反 $V ブ リンク C7>^ り 替え 
i 見 在の ァ ト リ ビュート をセッ ト 
指定 位置の ァ ト リ ビュート を 11!) み 出す 



ESC 3 a 
ESC 4 a 
ESOrc 



IBh 33h 
IBh 34h 
IBh 3Eh 



子 w» チォ erf , iIlT ■ O 



■ -■■^FO. ■ a do, Q. B%F 

ci, , or':', a , ぼ、 Fci, (B 

<asf B だし a^'iFo. 29 

*o, nzB^ t F#: , , . , 1 
,.0,~*t"fu チ 3 ノ' 、d'Ii(,, 

や o/ = h*- B. 口 • 1, . , 

:ト: ♦ や 3"= ノ 0,0,— . 

•:' 睿 ,ノ、 ョ Ci 〜やれ 

«w '、: jom 二 〒ノ os< 

、fr ,《#«Dq ノ'、 

it 5ft 持〜, ,4 斡 

■G'lJTT 〜ノ ♦* 華 >ノ^ 镇 

3. マ' n. H ^. ( t^i. ( 1 



1^テ~ , . テ人 \, ■ 
メ ^ つ' ,D!/iD. 



R2x -RZ ^ -, PERCPT: 



Adrs: や, +1 

0200: C3 8 二 EB 

0210J 26 ED C:. 

0220: F4 Cr^ A5 

0230! C3 AF 

0240: 84 8C 94 

0250: 00 00 00 

0260: 00 00 00 

0270: 00 00 00 

02S0: ao 00 00 

i'>290: 00 00 00 

O2A0: 00 00 00 

02 BO: 00 00 00 

02C0; 00 01:1 00 

02D0: Bl 9C CC 



Adrs: +0 

0300: 20 

0310; 20 

0320: 01 

0330 f 01 

0340; IF 

0350: 08 

0360: 07 

0370! 08 

01.eO: ED 

0390 : 06 

03 AO: 8B 

OZBO : AF 

03C0: SO 

03D0s 26 

03EO: EB 

03F0; FT 



■ - - ャ T ュ I 2 rf >.2 J 
^¥^*C^* 〒、友 



0600: FE 

0610! 7>5 

0620; 65 

0630: FZ 

064[>: CD 

0651:" BO 
0660: 1 丄 

Oi^70: EF 
06 BO; 18 

0690; OD 

06 AO: EB 

06E(L>: EE 

O6C0: EF 

0£»D0: EE 

06£0; FC 



\ v- o tK ,L も〒 ■ ョ ■ 3 O r m A. >5 

^ 3^ ' y - . ^ 囊 CT「 I う 

sd r y it ■ -\命 i i- 



一 ノ to - 2 1 一 >- n 力. . tu 1 5 

- a . ♦ y _r - ^ ■ * jj cm 丁 y 子 8- i 

7 2 e F 7 5 3 E 2 3 5 8 B F D s I E s 

I E ? リ, •- ly A- B 2 E 2 r- D c," 6 it 一 1 It 

- UJ 7 ,:- _J 7 ,.:- F <r o r- E ,, D E 二 一 3 T 

i E D E I E o D A 2 9 F D B 7 7 _ 7 匚 

_ ヨリ 「1 7 2 c- 匚 E- F r- 1 CJ o E 2 f J I E + I 

_ ョ. -, 7 2 7 1 E 4 Ui n- 1 F o 7 LU D j 3 + I 

一 5 o 2 二 O U5 2 7 二 E ,,- っョ 7 Et 一 7 + i 

E r D E 6 c o 4 B 7- D o 3 7 t Oi + , 

A c 9 B 5 I 8 0- 9 E 0- D 9 9 A 一 .0 5 I 

in 7- 7 7 B IN IL 07 r- It 7 E 7 5 i -u + 一 

AOS7BA9BDB"^DA6AF 一 F 3 I 

3 2 1 7 E 5 1 F ct r- F _J5 D 5 1- i 7 + 一 

It 6 F E Cr r-> L- rj LU 「一 B F M 0- ,,.- Ix- t 9 2 I 

E D E F- 7 c o _b o o- c 4 c 7 c I F + I 

A 9 5 9 A t* D D o r- o CD 8 3 o 一 c 1 - 

5 7 つ J- 7 2 LJ- 7 c 匚 _N c 2 F c- 2 f: -H + I 

UJ UJ 二 c. 丄 E ,,l 2 UJ c 4 LI" LJ <C 1 D D" 一 CO + I 

7777777 フ 777-77777 1 u dl 

-リ o o o o o o o o c- o o c- o o o - s <r 一 



JJ 

- テ 



テ CO 



s A 



、v ふ? 5s£".f?w_r.p 一 

- . - - . ,"に e 7 2 q. 3 ¥ * -T- _ 

I - t . ■ V- - _ ■ 靠 ョ.; £ ヽ -,、 V . t 

- ) -ョっ 國ケ * fn y ^ X P 3 マ t I 

- --- D & 6 F 5 4 D 2 2 5 tJ F D 1 1 t 

一 - , ■ i : 

6 9 9 4 --0 B B 9 2 -U F 9 4 8 6 A. 一 A 

1 LI 7 4 c 5 tt F K- o 4 c r- 【4 7 3 I 一 - 

匚 F Ui 2 ll LU 7 ,リ K- o E F F 23 F I c 

o 2 o F Ul F 5 3 F .0- 6 A , 、- D 1" 3 I 4 

7- B e 6 B E F 3 c ' 7 D E 一 ui 

F 7 o c F c F B D o- o E o F o 2 一 9 

C50 5CE5&E1FC ,ノ r o E 一 o 

1 5 o c 1 4 E E .6 o 7 E F F 1 5 i 9 

LJ L> 7 o s CO ty U.J 1 c- 2 ]- : 二 is マ., I s 

3 1 o F 1 - り 4 -0 2 f J 3 7 3 F Ui c 【 D 

ODC-rJticl 「一 FD7iJ!:JC-71 I B 

2 E 匚 s 7 F F Ix- 7- Ll E 1 ,.- 3 D S 7 

5 A F LP D c- 2 c c _> 「_- d _T- o- CD 「- 一 F 

.G- c it F Lil B 5 C 2 Li_ _K- c r- 3 D F - 7 

9 1 o- E E D D o 6 7 B .n- 9 1 A F I & 

rj Ll 2 N 1> 匚 tt 2 D A F_- tL F f J C- 一 F 

9 s A" ^.^ E B 6 9 D 8 6 4 E 6 一 A 

r.J: I D c c E E D 7 c 7 B ^-,:u 3 E 一 1 

f,J F 7 o F 9 7 7 c F c f.J 1 o E I o 



t \ 二-," f :rj ラ : % あ ( 

呷 一 ka! "ti あ, dit .、-_!s:、v * . 

D!B* ョ "ご 

^ - M : « d * . f . サ t;- t r, 二 K 3 



w 一 

し & 8 4 c 7 9 9 B c 2 o 7 o 1 fc D 

s 一 6 6 c B 9 4 2 A B I 1 s 5 7 

If _ ^^E1Z897FD9 619D94 

+ _ っ丄 r- F ,リ 2 F 5 a- L- F 6 It 9 r- F 5 

It < ,二 J 4 2 Iw 2 9 00 _3 3 A ta 01 9 3 ,> 

+ 一 r 7 F 1 3 F o F 3 2 4 1 o- F 

+ fee- 3 3 F r- ^- c ft 5 s a- F 2 , - A 

+ - 3 A 3 o A ,■■- 7 c B F 2 D B F c 

^ f i D り 二 F 7 , . in ,0 D 2 D c!:- s _> 

+ I tr i 2 F 7 o F F - ひ 1 <I ヰ c 3 1 1 

<r I 4 t 二 ,、- a- t 3 7 ICD 了 DDO&lco 

+ J 7 了 D r, 2 1 A 111 1- F c tU F _E Ij, f、 

c 一 2 r.J - トニ- X- 二 D D D B 7 5 f J IT 9- A 

+ 一 01- 二 LiJ t_L Ll LJ 2 匚 M r- ご 二 c It 

7 一 £ 「丄 c- n A D A c cr c- r C..J F r .1 n 

+ i J n 2 c 3 5 4 s o I 4 A 5 F 3 

6 I R- _N & f..J tji R- マ > -:> ,:- o s D 二 c n <r 

+ ~ E F D ,- Lu UJ LJ 2 M C- 2- E F F 6 ,.- 

5 I 4 _r 1 「■- 4 6 2 6 I 1 B 7 E r 7 

+ I 6 3 F 6 6 F 1 F o B 4 s ^. r 5 

4 J 2 2 Co b" IN 二 Lt 9 E D tr D A r- D 

+ : 3 ,:- I ft ^.^ 0.^ D o 7 F_ 3 A u 3 F 一. - 

t、- r RM-.- 2 2 C 7 D 2 D A R3 F _e 9 3 11- 

争 I つ i r F ,:1 5 ,)> _J 9 tt In- PJ 4 E -J" 4 It 

2 一 It LI Rl 3 LJ F o- B B ,■- in c- 2 D 4 

+ 1 r. 、-, .1 3 F 3 c F It ki c -0 5 6 マ. * c <- 

o 一 に Li , - 2 7 , ,- 2 <r A ic- F p D ド 7 F 



-r. o o c o c c o o o o- o .n- o o ,n - s i c- o o ひ -J o y .J o o ? 1J o r, .1. 

^no-^-^5^7eo'ABCDEF - £ r - ol-^.-^4^^_^^^^^0^^n 

o c c o .(■ o o .(. o r- c o o c- on - B A J o -.JJ o o ^ o o o . J o c, c- ひ o -ひ -1. 



モ —ド 

文字 数 



キャラクタ M フィン 制 



* _ ■ a / 1 I 

一 - e P , : I 

™ C 3 I C n : 二 

: 一 S , r U リ:: : : : : : ; : 二 

C 一-... C- « - - 一 

S I . . V S 2 I 

A _ ■ _^ - ■ U ■ - 一 

I » : - . 、 OS 1 • - 一 

m - 一 

S I 5E7-F67EOOOOOOOOO 一 6 

F : 15F-1F10000000000 一 u,> 

+ I floE07 6000000000 ^ 7 

+ 一 1 4- A 7 .n _ 3 

9 _ 8 o B 4 o- o o o o o coo 一 c 

* 1 つぶ A c 1 6 7 o ..>. o o o o o o o o I D 

6 I OF 9 o o ^ o o o o a o o o o 1 f i 

... BAES-. - 2 000 000000 1 p 

tn 一 4 6 o E o 4 o o o o o o o o o 一 E 

4 - 10-167^500000000-0 i A 

+ I llNl フ 7K-OC-OOOOOOC-C- 一 ^ 

r I C 2 〔1 c- 5 E A o c- o c- o <u o C c- 一 1 

+ 一 OS o ov o o o o o o o o o o 一 o 

2 t 3 Demo 2 A o o o o o o o o o < 1 

1 i C つ- 1 CJ 5 o 1 G- o O o c- o o c: り 一 E 

._ , u- マ: 1 1 C 3 D it o o O o o o -u o o 一 A 

lii 一 O o o o o o o o o o o O o o o 一 

r _ o : 2 3 4 6 7 8 9 A B c D E F I £ 

A 1 o c- o o o c o o o o o o o o に- o I B 



• *- * 善ナ * 一 * ; 着 *- p ,.5 HJ く 

■, t , h- ャ ■ CI 韓ン— ,ノ X: - ひ ~ □ 

I O , 嘛八 ♦ 、 -M に ■ i - - . ゾ T , 

9 1 9 F 9 4 9 D c 6 D D ft 2 

.h 一 1 o I A c ^ c i^-- E R- B A ft E o 

+ 一 2 o o 3 c- c E E 3 Lt c , r- 7 2 D 

o 「.." A- A B B D ill 7 1 c- 3 D ,0 It も 

o 9 F E c D o F D D 4 7 4 

E r- D A 二,, - It f A- F c 7 i Ul 

T - & 6 c 5 F 4 D A o c ft n- 6 3 c 

8 E u F- r- A 9 1 3 ? E 3 5 ^ - D , - 

7> A 2 6 D c- c 2 D c- c F ゥ J Li 7 D 

^' D 5 c A B- E マ> 5 e o D o o 6 B 

9EOECE3D11BCFFFI 

6 D E ^.^ D 7 o 6 E c & D F A o © 

マソ I D 2 A A 7 ^ J D F 9 1 B o o £ 1. 

+ I c E 2 A r- ,リ 3 c A _J o It 2 CO 7 2 

o I 4 6 10 4 6 0^-41128 2 7 ,,- 

+ I o ,- r J a o リ o o 8 1 F 7 6 D 2 

s 一 o o o o o o o o c- o o o c- ク o o 

r 一 1234 5 6789ftBCDEF 

d 一 44444444444d-444 4 

A 一 o n-o o o o o o o o o -リ o o c o 




c f J F マ 7 I 2 2 o F 二 .0 2 c 3 7 2 

F o E o o E o f .J r- F c ,、- 7 ICO 

44 6 5F79SDDA 6 B A 8 

F r 4 1 CJ 6 C- 匚 F It ,: T E E c 2 4 

IICCE6E^.-AAE63Bci 

1 -c- *T 9 4 K- CO F nt D 1 1 E It Ui 3 

4 F L . 「i L- o c ly B UT B 2 3 4 <r c 

c c 匚 L- LJ c- c 4 F 二- a- r J a- tL 6 3 

r5 7 & 6 D A ^-70 5 o A 2 5 -J 

2 E E c 3 B 9 r o c B 8 2 

^ 1" ^ 5 If? 5 5 5 5 5 5 5 5 5 5 5 

c- c o c o o o o o o o o o o o o 



F 一 7 o- D 4 o- o o o o o o o o o o 一 7 

+ 一 c A E A o o o o o- o n- o B 5 5 2 i マ. - 

£ 一 c 3 A 3 o c- o o- o o c- O 4 O c- o- 一 1 

+ 一 E c 3 9 o M- o o o o .u o o 2 2 I E 

D I A 4 ^ B o o o o o o o- o o 5 o o 一 1 

+ _ 1 F _.L 9 o o o o o o o o o 3 2 2 i D 

* _ C6FSOOOOOOC00 2 3^^ I 2 

* I 

+ 一 E c F fi o o o o o o o o o 3 2 一 c 

+ I c 5 F B B o o o o o o o o 4 3 2 I c 

CO i D <N 2 o o o o o o c- o o F 3 c- 一 6 

* 一 ECBSS00000 0044 2 I 1 

+ 一 OECAA000 00005 5 2 I B 

+ I c ,、- F 9 9 o o o o o o o o A 2 2 1 に- 

5 I p 3 A 9 D o o o o o o o o 1 5 o 一 a 

f _ E c A 8 8 o o c o o o o o 8 T - i 4 

4 一 B D 1 5 o o o o o o o o o E 5 f 4 

+ i A E c e 8 o o o o o o o o 9 2 一 5 

+ I c F A A .n o o o o- o o o 9 3 2 2 

9 e e 

5 , - r- 

E 9 - 1 

4 3-9 

F <i ーフ 



F I 1FOB7EODB10721 - 3 

+ i 2 o o 1 o o 6 e o c 1 3 o 9 F o. 一 4 

E I o o o o o 7 o o 4 o 3 o 2 2 D E 一 D 

+ I 2 o o 2 o o o o o o D o o -.^ c o- 一 2 

+ - ^^10230 0- 3- 0B400FE _ も 

f — I 

c I o 8 o A B o B F 1 E 2 B E B 8 I B 

+ 一 ,* o o 1 2 <L o o A O 3 3 E r、 3 一 F 

B I o c- c CD Go o o C c 3 C- 3 B D 1 j 9 

+ 二 t o 2 2 1 o o o 9 F 4 3 9 E F 1 

+ - 2 1 o 3 2 o o c- , .- CL E 3 c- 3 c 7 2 

+ ' 2 1 o 1 n- o o B F c 3 3 7 I o LJ 

7 一 o o 1 o o 5 7 o E o 9 3 o 5 o 3 r, 

+ 一 rv 1 o 2 ?リ o o ,r F D c- E 2 2 c 

6 - o o 7 o o F F o o 3 o D 5 1 8 6 

+ - 2 2 o o o 1 c o o 2 4 2 4 D c 2 c 

+ - 2 o 1 o 1 o B 7 2 D 2 c D 2 4 

4 一 o o 2 o c o ^- o 1 9 r E o 4 1 E I 9 

+ - 2 2 o o 1 6 5 o 3 F E 1 B D E o. _ IT 

r> I o o 2 3 c 2 c- c- n 2 5 r- 3 o 7 o A 

+ - 2 2 o o 1 o o o F 5 D o o F c 

2 一 031CF4001011161 I B 

+ 一 r j r i <:> o 1* 7 o O o 2 c 2 ,一 1 2 c I o 

1 I o o ^ T c o 2 1 7 E 3 3 o & D 1 1 I 

+ J 2 2 c: リ 1 c- o c- o o F D o 1 c It I o 



2 2 4 7 3 2 _J E 1 7 Rl <5 -J CO 5 

o- c c n- o 3 2 _t F fJ 2 E- E F F r 

A CD D DO F D s 1 1 2 c, E It It 1 1 

2 3 F A E 1 2 2 9 E E E F F 

2 c- 7 u- It E It 1 1 IN D 5 7 3 in It 

n- F 1 7- F ^.^ A E I o A E E F F F 

E 5 8 9 3 4 1 D o B o B マ. - c J! c 

F ^0 3 F c 4 0- D F 1 T- E 7 A 2 D 

o 8 E o 8 5 1 B .n- B 6 E E o 1 

Ll 二 OS 3 l I ri 2. r- r 5 5- E E F F 

2 L! f.J i c- Lt s 6 1 r E 3 tt 1 A D 

D c- 1 2 1- E l 2 2 D F ,J 6 CT- F 

A u- L- L- 1 2 F Rf 7 1 ,> _E F LJ It Lt 

U F 3 o C ム it .1 1 2 11- 5 FT E F- E 

.に u- f 1 F 2 8 £ 1 o z rj <1 Co 9 5 

5 c r- 3 c It ,.* 2 2 F F ,■> <- R- D a- 

1 F E <E F E 1 1 r-J 匚 00 .0 CO 皿し 5 



Dump 




r し' mp 



G',v 〒厶/ : I 4*tni' 



^T2'f 2j T2'if<2DT 




r,t^ つ " 干 z 

ノ、 7 ほ] It, :2iti«G:d# 



, '-v^O. • '、? (CD 



□ •triv*Z*2! fSxtPh ノ; M 
二み- ァ B ゾ =t 訾 = 



■v22*! 3 本-: 23*#t 3!!;^ 
フ, ^" = 2 :^*, )〜=23 
« ノ、 -22 キ fc^ ' 3*5 inj 
-F* -し ECt: JCCyytt.Jt* 

ルレ 4 3 ノ ' . , I レ: TlhJbKJ レチ 



F'OO, , ゥ 



ffg 、ツ ノ ' . 

WkZ も… ュ > > J)T] ハ 

■ i* し E ノ Il£ OKJCC^yy:; 

. OT 1 - . DE Ci>:*Cv ノ' :; 

ネリ 化 奪り mo 



. 。5 〜や: で 



4 : -t^t9D8 



: ん', +t(B " '噜 4 



: SuiTi * i^sc 1 L Dump 
: IE H«2 n* : 



Sum OC 4 A ,力 69 h2 68 60 62 1 9 41 1 7 OE 15 IC 23 2A : 73 

Adrss +0 +1 + 二 >— • 4-4 +5 +6 +7 +9 +A +B HI +D +E *F : Sum 箐 Ascii Dump 



ん) 人サ人 

に M ^義 

@"JL V, ム纏 

Mr [人 X9 



OB AO; 
OBI OS 
0B20: 
0B30: 
0&40 : 

OB70! 
0B80: 
OB 90 : 

OBBO: 

08 DO ! 
OBEO: 



1400; 
1410: 
1420: 
1430: 
1440I 
1450: 
1460; 
1470! 
1490; 
1490: 
14A0: 
1 ABO : 
14C0: 



リ f: V ま 〔 if; 



ご 



ひ r 



p 一 T IT _s- 亍ゅド * 一 T 、 i." rts ノノ 

£ - - 7 .... 1 1- r I- J -r IT : ノ c- 3 

D i T - メ〒? • -T ■:, ,,、 * t / ノ 

i - <* -T IT IT 亍 マ.. ^ X ,、 ノ, iif ノノ. V 

c - y. • t i f% f A IT IT 1- 2 ノ r 

s 一 IT , つ、. r f IT リ+、 Jj ジ • f 4 w 

- rr に, u r- ヽネ ir • ノ か 3 l -■ . 

€ 一 

厂 I s R- f - Co D CD B in フ CO F t 1- 

+ 一 マ. - a. I r: o r- D c r & DTE? 

+ I o じ It 匚 E c 3 A F F 3 c G" r- D o 

9 - g u- r 一 _> 3 D 〔4 G£ D 9 r o _> u- っ+ 

+ - ^' F 1 r- r E 8 r c c F E 3 c 4 7 

8 一 _8 二 マ :- 11- cc A 6 A Co t" o o r 二. 1 CO c- 

+ 一; r し :.., rl 1 o D F c- 2 9 D r い c 

& 一 D CI CD Oii K- r - D & D 9 6 ,ノ F 9 £ 9 

t c L: c r F D 8 7 c iTC F D r- 4 

+ < «M F 4 F r' 4 c c c 1 c c 3 r o- F 

r.J - D 了 c E 1,1 二 _n CD R- o 9 5 ^' J 9 8 

f 一 Ecrr^-AFan- IP CED ,.- _ j 

I - c r_ u 一 r E ^ E 3 5 f ,- r It rl 1::- uj 



- ; 4 5 6 8 9 A B c D E F 一 E 

- o o c- o ひ o o o o o c o -o o _ u 

-llllllllllllil 一 s 



p 一 

m I 

^ 一 



1 d 

Die 



";ぱ : : s _ 

- f s - ■ 



s 一 5 D 1 F 4 7 c 7 _y 5 F in C o o c- 

E 1 B o ^- - 9 0-40000 o c- 

D _ 2 4 r 一 o r- E 4 4 c 5 o o O c- o ,1. 

+ 一 7 5 7 0-467 4 _ - 6 - o o -0. c- c 

+ - In 5 4 o r : 6 o <- 7 r- c- .0. o o -は 

BOA c- o. o e- フ D f,- _> I ft -ひ 0. c- c- 

7 一 o 4 o マ rjf i 8 1 U. f c o o c- o 

.す i 7 - リ 5 o ,.- 7 7 3 .6 6 3 -T o -f- c- c- 

3 一 c o ^tu D 5 0- D 5 4 o 9 o c o r. 

> 1 o 4 o o 4 5 7 z 7 7 ^ ■ -. s o o o 

6 I 3 「J D o D o Ll 7 5 5 UJ 9 ,,- o o o 

in 2 A o o 3 o ず.! 9 2 3 6 8 ご ク o ,J 

4 - 3 D o o c 2 A 1- c- 八 r o r- c- o o o 

+ - o o 4 o 7 r j C 二 J 6 -リ 5 S\ ゥ ひ r> o 

r i t 4 9 3 o E ft c 1 E F .n- o o o o 

* _ 6 7 5 o 6 3 4 f-- 6 I- J 4 5 o o o o 

1 一 6 7 A r F .0- 1 9 4 r- 9 c c- c- c- o 

+ 一 6 7 o F >0 <N ス- 2 7 6 4 ts- o O o c- 

o ! tt 2 D O K- D It 3 9 r- 05 o o o o 

r 一 o 1' 4 5 6 7 a 9 A B c D E F 



D 4 4 D I - 3 a . 

o 1 F E F o ,.- ,-- I 

loft? r- 3 tt n i 

8 o- fi 9 A 7 7 - 

F 2 u F , - o 4 一 

D s 9 B E - 

c 9 F ,二- CJ F 一 

CO 7 1 6 9 CO 2 一 

つ. J <I 2 It 7 F CO < 

B 9 B 7 9 A 6 I 

F F E 4 e D o - 



ニニ A CD B o 6 2 

r- F F Ll c ,ふ 5 F 

D ^ - 2 o c 9 マ. - 2 

,ノ IL IL 3 E 3 【二 o 

8 UJ UJ 7 マ. - CO R> 8 

o - _ 9 7 c c F F D c 1 ^ ^ 9 B F 

c 3 マ. - 1 C- 7 9 CO 7 3 7- c- o c c o 

rJ F u c- u. c c ,- - F F 二 n r" ui 二 

8 E 1 6 e 1 T- 9 8 B 2 7 B ^ F s 

1 c F 5 E c 3 3 D ^-^ c E D c 2 -0. 

c F 7 E 7 F F r- マ> F It 9 c 匚 D 2 

E 7 D F r 3 B 8 -6 7 A E 8 9 9 

T D c c 4 E A EFS9^,-7FCC 

D L" 4 t.J 4 c CJ 9 c 「二-二 "二 ニニ- 

Sim? 



7C0690 2 010000000 

FOO4FOBOOOOOO0OO 

F2 0900000 000 

C040471B-00000000 

F20O03F10O000D0O 

F002 00000000000 

Bo- 300000000000 

Bo 0002000 000000 

F c o 4 o- o o o o o o o a o o 

o o C o o O 2 c- o - り O c, o O c- o 

4 o c o ^ ru o o o o o o o o o o 

OF00 00200000000 

OB^FOCO-20 000000 

0O0EO7 0CO00O0OO0 

,u 4 F o 7 2 F o o o o o- o o o o 

o o o o 9 ocooooooo 

パパ % ザ %%%.,i%%.l% 

o o o o o c. o c- c- o o c. o o o o 

OI2 3436799ABCDEF 

5 555 5 555 5 3s 5 5553 



r- c 5 F ,0 2 つ J GO 5 C F c c E 

4 5 E F F 2 o o E 3 2 c ,,■ <I E o 

4 一.. 一 4 c- f * CT リ c. 6 2 『- F D U 8 

flf c 6 r 3 3 - 2 F F c 4 c o , > 

5 ,.- ,.- ,.- 3 F 2- 2 c B _K- c E F 7 B 

c- 9 7 3 1- 2 E E A 4 匚. F 4 <t D ,■■- 

A T r o F 6 7 E o B 2 r 3 ,L t j つ j 

5 1 9 o £ D p 4 c B 6 ^ or B D c 

E ^- - F ^- D c E 6 E E D 6 c Frn- c 

A n c」 LJ F r- E Lt c- ト 7 ,■- 7 LJ 7 3 

D It D C: 二. り 4 6 IT- r- 二 f - Rl IT- D <M 

c ,.- 5 c r- o .& r.~ Lt D 2 Ll c- 7 E 3 

E F 5 F マノ o 3 c E _.J F B c ,.- c- E 

D F n E 4 2 D A D 1 4 y 6 

B I D r 4 3 .ni 9 9 & r- B E 9 

1 F- c ^. 6 6 c -^^ F c F E F E o c 

D 1- F- -n A 8 E 1 3 4 6 f f マ. - 9 

5 E 9 3 c -F ^ - E 6 c 7 F 6 

り o c- C o o o o o o o o c- o o .0 

u 1 2 ^ - 4 5 6 7 8 9 A B c D E F 

-'. o o c- o o o o o o o o o 



c + 

4 6 

T 十 

D 3 

6 + 



it D cs 7 ^■- 匚 c 1- E cj .0 二 , .- r- 3 8 

D 9 9 up f J c- 1 9 u- 0- 9 & り f ム B 

D 2 U_ r-J c- c- 1 ,.- F E ,-- 了 E 8 3 

9 ly lu _i- B 1 C 9 3 ゥ 4 マ. - 1 o 二 C 

D 2 F 1 「- 7 r o 7 „ - E Q 9 D G F 

o B f -- 2 o r- £ 3 Li f i c ,■" 2 F 【、- L 

3 F IJ o (J o 0.- _t ?.4 it F B 3 9 

匚 F CP 6 A Li n i f 4 L, T._ 0- B D B A 

1 1 匚 Lt R- r- r- 9 マ.;. c ,J fiQ r- PJ r- 

,,- D F 7 F t- o A o o つ J c- A m F m 

D c 2 l-J 7 Be 3 F O 3 A D E 9 r 

1 c c D E r B .n E 2 7 F 8 9 ^ _H- 

E F F 9 1 9 t- _fc ? 9 r 6 A F 7, 

3 つ J F r 2 p- F 3 7 ん c UJ 1 r- A JJ 

2 11" f , 二, - Ci _J 二, - IMl Li E E B F c F 

D o o 2 n tj ,.- r- r- Lr _> ,-i 1 c" -I r 

7 r- E rJ ,J D F I o r ,-匚 c j u; t- 3 _ 

A o- 7 6 7 o o A E 9 9 Q 7 r B 2 I 

Fin - B A 7 ^' 7 A- -M- 9 A o _ 

_ 

o o o. c- o -り o o o o o o o o n o i 

ccccccc 匚 CCJtJLJrtlllrJC 1 



1 * . 1 ,.- 7 It , ta 3 B K- C r- 9 E ,,- ,■- 

0, E 7 1.,L'l&_BOB_H-〔&ftlfT&B 

& *■ 1 C 二 . - A 9 匚& • 2 E UJ フ CJ ri 3 c UJ u 

5 レ - s 3 l> - ノ VT に 3 に 一 ! 0- A 9 1 

F + - c Ui A c r tt Ui 3 2 に-., - 1 匚 2 !0 

c ,0 c: 1:. 二 ニノ 1 ly 1 厂 <7 & 1 4 1:-* ui A- 

4 1 8 c _. _ , - o E 「J 3 了 rJ M .リ つ" CP c 

E ト F ョ:: i Ui 15 9 r.t c 0- Ui 2 2 E B 

o A 1 t- : I- Ml 1 - リ _H- c r 一 a- 5 7 2 9 

6 I- o F- - 9 t r" ,4 E つ ,: to C Ui 9 u- 

IB..- r- ^' E B c I : F B 1- A F 

f. + _■ - ui r r ,- 9 m -a 9 r ん A 3 LJ o lo f . - 

-.. 7 4 了 c n p -K- A o F r 3 & B 

9 4 c- O r r u- ぶ 0- LJ s o o A 9 3 E 二 

9 二- 2 r c 9 h マ, - に ■ Ui ti 1 に 7 0- f I 

D F r ^. ソマ. -ニ f .- C It cn 4- UJ 2 IN 

I • _t I- 二 a. w E r 一,. - 8 3 r- 0- 1- B 

3 !- r -X _1J r r お 8 D 4 c OJ CO o fit 

ひ c- マリ ,-rD710EFFr_H-F-6 

B ., - 1 9 9 - 9 B 2 ゥ: - 〈 c- IX- Li &3 i> 

^ ,L め 9 や 9l^^9l^JC:ll^_91^9 ゆ 



,: - * 一 : f r /、 - h IF , . 

1 O ,、 r- = * i . ,i へ r 

: *e 二? f , - ■ 1 It it ■ 1 

1 c A o 8 4 E 5 4 _x. F 

R 二 - ly ス 1 D 4 7 6 d- IT- D i 6 

Cl 0- 7 4 ^! 二 03 & & a c- H- A 2- 

c 2 B 6- F 2 二 E Fi c F 7 4 LJ 



*. 一 E 9 2 8 o r F 2 ,..- r o 1 E o 8 

+ I 9 ,.- r ,.- F UJ -二 U It F li- d- f 1 CQ 4- r- 

B .. 2 B 9 o B 4 c o ,1 D fi 9 r-J A 

+ 一 ,.- PJ 2 c- tu s o o Qo 1- c f ョ. - r- 7 

A i B F 9 o ft 6 1 - 9 8 9 o c s 5 

+ _ E 二 2 s R -,. i *?■ マ,:り F F <z- r- 7 c- 

9 : 6 1 ni A C 6 2 A 【ふ Co a- 6 GJ 6 o 

* 一 9 ^ - o o 3 F r 3 o n- 6 I 2 r F 2 

+ 一 t - r 2 E -K- 5 & A f - r ." 匚 <N 6 Lt c- 1 

, ; CQ F F D D 2 <l r- & 9 2 in D D も 

ト 1 OJ , も 9 p~ 11- f 1 F ,l 二 ひ tj- D c- c c u 

6 s o B B 9 9 9 8 o -n- o- 6 9 9 7 

』 - ,: - A It F- F ,■• 1 2 c 1 1 ,.- D 二 F u 

4. 9 6 3 F I- .- 匚 Li. 1 IN - ,. o B F r I 6 

rj A47 0CT cl^ioAA-^A^^ 

K 3 c 4 4 3 ly A rf o F c- r- Lc E o r- 

+ E B F 1 o c 1 c o F c c -0- A 

+ 1 9 E 2 二 it U. A o r-i 4 F 2 I O c- 



s „ o o o o o- o o o 

d _ EEEEEUJUJUJ 

A < o .0' o o o c- o o 



o o o o ^- o o o o o o o o o o o 

o o o o o o o o o o o o o o o- o 

o o o o o o- o o o o o o o o o M 

o o o o o o o- o o o o o o o o 

o o o o- o o C c- O -u o c- C o C o 1 c 

o o o o o o o o o o o o o o o o ! o 

o ひ^ ひ- 500 ひ 

^力 t? c- り c- o c- o o o c- o o o c 

o o o o o o- o o o o o o o o o .M 

o o o o o o o o o o o o o o o c 

c- o o c- o .n- o o o o o o c- o o c 

o o c- o c- o o o o o ひ o o o c- c- 

o I 2 3 4 <- 7 00 9 A B 匚 D E F 

2 rj fM f J 〔J fj 2 rj 2 rj 〔I 2 



c 一 . : , P 

! ::::,:::::::::: 

ffl 一 

u I -り .0- o o A o o c- o o c- c- Q 3 -n It 

-、 . - I o o o o o e 3 5 4 

" 5- c- d o o ひ- c o 1 o o 

A I o o o ^ o o o o o o o o- F t o 7 

* 一 c- o o ひ o o o o o o ひ o o c- o 

+ - o o o o 2 o o o o o o o c c- c 

3 - o o o o o o o o o ^ C O 9 C B 10 

, 3 0- o o o o c- 

: い o 4 o o o ,n o .( o c- o. 二 二 

, o o 5 o c- o c- o o o loco 

, c .n in o c o o い- r o D -0 F 1 

ノ o o 4 o o o o o .0 o o o 

- い- c- o 4 c- c- o o c- o c- o o c o. 

s ! O-J- . リ o c o ?リ c o - o o o. o o 

d :> 3 r- 1 ゾ 3 f 3 3 , - 3 3 r- r- r- 3 n 



7LJ 匚 R14 c 1 F E _ 

9 6 9 5 7 B 2 7 2 _ 

E r- 4 9 1 F D r- 6 1 

F ,-- 3 。- c F 匚 u- I" _ 

F ,ノ 5 D D F D ,-- r- I 

Altlr-J 4 9 D 1 , 

,二 7 It f -J D IT - CQ I 

2 2 n 7 E in _t c- ,.M 

2 r - 1 A 9 フ D O 1 i 

c 二 in 00 c- B 0- E I ^ 

9 D 7 D .V 6 B o a. t 

r 3 F E o o D ^ 

一. - 8 5 1 A o 6 9 , 

3 D マ., 4 【丄 IN o 1 c I 

r- &; I r- 4 c PJ o 1 D , 



- B 4 s 2 D 1 

- D 8 A F 9 

7U 9 6 2 D B 

-02c マ; E 二 

- o 9 9 1 3 7 

- A D 9 9 1 4 

7 5 T c F li 

i 4 D D- F Cj 

- 5 5 E 7 5 o 

• 2 2 4 € £ c 

5 2 a- LJ CO 匚 

9 9 B Q A 9 

- F 2 7 7 3 7 

-, 2 it E F Ui 

2 D 4 4 ft E 



- 6 9 c 5 A 

, 1 L- o F 3 

o 4 c 5 4 

9 - - D 9 " . 9 u J m i 1 二,. c c 了 CD 

c 9 o A n s 1 D E B 1 F 6 9 

FF91919E9-U 979B99 



4 5 2 o B A 2 7 s 3 4 c B B 

1 7 ,.- s A c 7 ! -,… 6 c- r., 4 6 2s 

o B o 0- A o A A D D E E E F F 

o o o o o o o o 1 F F F F F F F 

M-^^057w 998919198 

AOCOF4 0BBDDEEFFF 

I o o o o o o o 1 F F F F F F F 

7 0B5 5 0F_tDCBA 

1 o -n-.n- 1 F F F F r F F 



t _R- o- 

- o ひ 

6 c 6 o 

loo c. 



i o o o 

I 7 o 5 

o- 6 o E 

1 o c- o 

F 3 o 9 

o o o o 

o o o c- 



r- c 

1 c- 



F 1 1 o- 

c o o o 

9 o F o- 

o o o c- 

6 o E c 

o o o o 

3 o D o 

coco 

DOB c- 

o o o c- 



o o o c 

o o o o 

o o o o- 

o o o o- 

o o o o 

o o o o 

o o o - 

o o o - 

o o o - 



o o 

o c- 

o o 



- o o 

o -リ 

E F 

4 4 



by HiT BiT マイコン 
ユーザ一 ズ クラブ 



人 )J 



M! い 力- 



<1 



リ ンク パッケージ 集の 第 2 回です。 前回の 記事に 対し 
て 予想外の 反響が 得られ, 驚いて います。 また 投稿 も 
多く 集まり, 選ぶ のに 苦労す る ほどです。 さて, 今月 
は FM 系の BAS に に 装備 されて いる 大変 便利な コ マン 
ド である SYMBOL コ マン ド, 簡単な 時計 機能 を 実現 
した TIME プ □ グラムの 2 点 を 紹介し ま しょう。 



FM シリーズに は, iiii'i ば II \ ■— の f r: な の f に ( ( : 

JC'r 列 を ノミ '1< す る SYMBOL 命 く 5" が あ り 
ます。 この 命 令 は 义'; 々i| を サイ ズゃ ft )i を 
えて^ 小-す る こ と がで き , k 'な f!li 利 な も 
のです。 SMC の BASIC に は, ダラ フ ィ ッ 
ク liiiMi にに 文'; 列 をノゎ J;- する 機能 は あ り ま 
せん。 そこで SYMBOL コマンド を 作成し 
ま し た。 



リスト 1 に ANN ; の ソース リスト を, 
リスト 2 に ダン プリ ス ト を 小- します。 リス 
ト 1 を 打ち込んで Assem で アセンブルす 
る 力', マシン,; 人お ツール ま た は Debug で 
リスト 2 を ぉ- ち 込んで くた' さい。 





CALL SYMBOL (x, y, str, xm, 
ym, c, r, 1) 

X, y : 表示 位置 (グラフ イツ ク 座標) 
文字列の 最初の 文字の 左上の 座 
標を 指定し ます. 
str : 表示させる 文字列 
xm, yn : 文字列 を 拡大 するとき の 倍率 

( I 以上の 整数) 
C : カラ 一コード (0SCSI5) 
r : 回転 角度 (0 SrS3) 
時計 回 リ 90 度 単位 




田 S 宏 



H .— T B .- T マイコン ュ— ザ— ズク ラ フ 




134 



1 : 論理演算 コード (OS コードき 4) 
BASIC の グラフ ィ ッ クス 命令 
に お け る 論理演算 コードと 同じ。 
1i! 奴 はすべ て if お数 形です。 また, ゆ: 標と义 
卞列 以外 は す る ことができます。 この 
コマンド では キャラクタの PCG に ''m さ 
れ ている パターン を その ま ま 出力 します の 
で, DEF FONT 命令な どで PCG を 変え 
れば好 き な M 形 を^, J たす る ことができます。 



m として, liii 'ひで 紹 介 さ れ た HGETPUT 
コマンド !: 組み^わせて 简 4*- な ゲーム を 作 
つてみ ました。 リスト 3 を 人力して くださ 
い。 これ は 戦' |': を 操縦して 地 ifd に ま つて 
L 、 る 地' I お を 避けながら ベースまで 行く ゲ一 
ム です。 It 'れ の I お 後 おのい ずれ かに 地當 
が ^1 まってい ると, 鋼 面 ふ- ドに. "IMINE" 
と 表示され ます。 料め にある 地雷 は 発見す 
る こと はでき ません。 所々 に防窗 'お 波 を 56 
している; t 波 がに (かれて おり, この 近く 
に 来る と 地', お を 捜す こ と がで き なくなり, 
モニタ一 に は? MINE と されます。 力 
—ゾ ルキ一 で |'| 分の 戦! |i を $カ かします。 地 
',ぉ に 当 た ら ず にべ一 スへ ひく こと がで き れ 
ば, ;久' の而に 進みます。 地雷に あたった 場 
<V は そ の Ifti の 地' I おの 1 ヶク がお' され, その 
Ifi] の お 初に W り ます。 また, 69 1"! 以 内 4 : ベ 
ース まで たどりつけ な か つ た 場 は タイム 
オーバ一 と な り 戦' K が 1 減って しまい ま 
す。 この プロ ダラ ム で は , 標準 デ イス クに 
ついている EFFECT.PAC お よ び I'iij M の 
HGETPUT.PAC, ヶ ト! の SYMBOL.PAC 
を 使って い ま すので, 42 ら せる に こ れ ら 



を リンクして おいてく ださい。 

SYMBOL コ マン ドは, FM 系の BASIC 

の プロ ダラ ム を 移植す る 際 に-ず f W る コ マ 

ン ド でした がもう 人 丈 人-です。 人 mm な 



コ マン ドで すので, 
さい。 


みなさん (も 出し 


て く だ 


TIME コ マント' 
新 井隆港 


「SMC リ ン 


クノ、 ° ッ ケ 一 シ! ft 


J がで きて, 


ぜ 



ひ 何か投 もさし よ う と 思って, SMC-7n(C) 

に 欠けて いる 時 計 機能 を 作って みまし た 。 



人 ハ 



リスト 4 に ソース リスト を, リスト 5 にタ * 

ンプ リスト を' します。 き jii の 場 ひ と |y-J 様に 
人力して くださ い。 ファイル は TIME. 
PAC とします。 



f'ii い// 



リ ンク パッケージ をリ ンク する と, 

TCOUNTON, TCOUNTOFF という コマ 

ン ドが 使える よ う にな ります。 

書式 

-TCOUNTON (文字 形 変数) 
文字 形 変数に は あ ら か じめ 数'; 6 文卞の 文 
卞列を 代人して おきます。 上 か ら , HHM- 
MSS というよ うに そ れぞれ 時 問, 分, 秒 を 
M し , f 《初の 値が 初期 滅 となります。 た と え 
ば 1 時 2 分 3 沙 から スタートさせる に は, 
T $ = "0 1 0203" 



-TCOUNTON (T$) 

とすれ は' よい こ とに な り ます。 

その後, T S は 時 fISJ に I え; じ て ; き ii't: され ま 

すか ら 

PRINT T$ 

で そのと き の 値が 表ボ されます。 また H^^gJ 
を セットし なおす と きに は 
T$ = "HHMMSS" 
とします。 

― TCOUNATOFF 
で 時 "が 止ま ります。 



注, S 点 



この プログラム では' M り 込み を 利 H! してい 
ますから SOUND 义 およ び 剖 り 込み を 使 
つた プロ グラム は 時計 を ik めて か ら 使って 
ください (さもないと す る "J 能 性が あ 
り ま す)。 時 rit を 動か している と きに は T 
$ を 参照す るの はかまい ません 力 i', T$ に 
6 文字の 数字の 文卞列 以外 を 代入す る こと 
はやめて く ださい。 

なかなか iK 確 な 時 問 が i ひ に れ ますので, ぜ 

ひ f おってみ て く ださい。 この 時, 计は 24 m\] 

お 式です。 リスト 6 に简' はな サンプル プロ 
グラム をポし ま す。 

僕の 作 つた プロ グ ラ ム が少 しで もみ な さ ん 
の 役に、 ケ. つて く れる と いいな と 忍い ま す。 
、ぶ i コーナ一 では ひきつづき 便利 な リ ン ク ノ f 

ッ ケージの ^谁 をむ つてい ま す。 リ ンクパ 
ッ ケージに 限らず, Sony - FILER や CP/ 
M I.. の fSi 利 な ショート プログラム でも か 
まいません。 採 ffl 分に は 本誌 規定の 原稿料 
をお 支払いいた します。 た く さんの 投! を 
お待ちし ています。 

135 




10000 
10010 
1 0020 
10030 
1 0040 
1 0050 
10060 
10070 
10080 
10090 
10100 
101 10 
10120 
10130 
10140 
10150 
10160 
10170 
10180 
10190 
10200 
10210 
10220 
10230 
10240 
10250 
10260 
10270 
10290 
1 1:'290 
1 0300 
10310 
10320 
1 0330 
1 0340 
10350 
10360 
10370 
10380 
10390 
1 0400 
1,0410 
10420 
10430 
10440 
10450 
10460 
10470 
1 0480 
10490 
10500 
10510 
10520 
10530 
1 0540 
10550 
1 0560 
10570 
10580 
10590 
lOiOO 
10610 
10620 
10630 
10640 
1 0650 
1 0660 
10670 
1 0680 
10690 
1 0700 
10710 
10720 
10730 
10740 
1 <:i7SO 
10760 
10770 
1O7B0 
10790 
1 0800 
I OS to 
10820 



SYMBOL ( ^ X ; , y > , -::5TRINB; , ^dX. , < dY; , -■ Co 丄 cir ..■,■:■ rotate :::,•:■+ unct i on > > 
program No, 00017 written by Hi sao. Naqaya . 
Copyright 27 — Oct — 1984 



CURX 
CURY 



SYMBOL: 



PARAS : 



PARA6: 



PARA7: 



ORG 

ENTRY 

START 



OlOOH 

SYM&a し < INT 口 NT,5TR, [BYT] , [BYT] , [BYTl , CBYT J , CBYTl) 



0D85H 



0FF44H 
0FK46H 



A= (H し) 

HL+ 

H^<HL> 

(CLlRXO>=H し 

DE;HL 

E=(HL) 

H し + 

D=<H し) 

CCURYO) =DE 

H-B 

L=C 

E" (H し) 

H し+ 

D=(H し) 

H し + 

# = DE 

E= (H し) 

HL + 

D" (HL> 

H し + 

A= ( IX+03H> 
A-0 

— :>FW:A4,' で 

A=(DE) 

A — 

E;- (H し) 
HL-i- 

H し+ 

R= ( IX-4 04H) 

A-40H 

A=0 

-:: PARA5,^^ 
A==^ (DE) 
A- 

K DE し TA Y ) 

<DELTAY1)=A 

(H し》 
HL + 
D= (HL) 
H し 

ャゃ ,' tx + of;h> 
A"40H 

一 >PARA6 に <i 

(DE) 
(COLOR) 
E= (H し) 
HL + 
D= (H し) 
HL + 

H= ax+06H> 

A-40H 
^;: PARA/, "-(a 
A^<DE) 
« ROTATE )=A 
E=<HL) 
HI + 
D=<HL) 
A=CIX+07H) 
A-40H 
->PARAB,'^@ 



SYMBOLCO 



AND 




136 



PARAS; 



P し USX: 



P し USY: 



NOEXX: 



し (W.C: : 



し OOPCSi 
LDQPCB: 



し OOPYs 
LDOPYi 



L00FY4: 



'し ODF'X: 



A= (DE) 
(CO し ORl : 
H し 

Ei= ( HL > 
H し + 
E= (HL) 
H し+ 
D=(H し) 
DE: HL 



#=H し 

A= iROTATE) 

A=AS<0000001 IB 

HL=CURXO 

DE=CURYO 

BC=OOOOH 

A-2 

一 >P し USX ,@ 
B=8 

A=A.^0000001 IB 

c=a 

>■[,〕•(§ 

->NOEXX,"-@ 
DEsH し 

(し OOPYl >=H し 
(MOP し DT46) し 
(MOP し 0T52>=H し 



(し [J0PY4)-H し 
<raop し OTl 1 ) =HL 



(し 0DF'X27> =.H し 
DEsH し 

(し 00PC5>=H し 
H し + 

H し- ト 

(し aOPC8)=H し 
(NOP し DT18)=HL 
(|\10ドし0丁28>=:1"1し 
H し + — 
H し + 

(LCWXK" ぺ 化 
A= お 

iLOOP>- : . 
fWDPLC ! ■ 
漏 P し (: に 

A=fi'-4rtH 

(し DDP>C3"=Pi 

fN0PL0T26)=-A 

HL = # 

BC=# 



; CUftXO 

; CURXl 

; DE し TAX 

! CURYO 

; CURYl 



DB 
DW 
DB 



CURYO 
CURYl 



< ■ceo 

<B0 
'に: ! :®C> 

< BO 

<; ceo 

DB 
DW 
DB 
DW 
A=P (C> 
£1+ 

< {@. 3- 

—>MaPlOT( 
DB :. 



2 AH 
CURX.O 



CURXl 



174<. 
1750 
1760 
1770 
.1780 
1 フ S'O 
ISOO 

IS to 

, 1820 
1830 
1840 
1850 
1 860 
1370 
1 BSC) 
• 1 B90 
1900 
i,9J o 
1920 
1 930 
1940 
.1950 
I960 
.1970 
.1980 
,1990 
1 2000 
.2010 



i 2050 
1 2C)6C) 
L2070 
L 2080 
L2090 
12 100 
121 10 
i 2 1 20 
12130 
12140 
12150 
1 2 1 60 
L2170 

L2iao 

12190 
L 2200 
12210 

し 2:::30 
L2240 
L2250 
122.:.' 

!■ っゥ -, . 

L228U 
2290 
1,2300 
L2310 
12320 
L2330 
1.2340 
1 2350 
l2360 
12370 
【23S0 
.2390 
L2400 
L 2^ 1 
1242U 
L2430 
【2 仲:) 
12450 
:2460 
L2470 
L2480 
L 2490 
L2500 
1,2510 
【2520 
【 ;: ^530 
L2540 
L2550 
1256C+- 
L2570 
12560 
L 2590 
L 2600 



0B30 
0B40 
0850 
0860 
0870 
0S80 
0890 
0900 
0910 
0920 
0930 
0940 
0950 
0960 
0970 
0980 
0990 
1 000 
1010 
1 020 
1030 
1040 
1 050 
1060 
1070 
1 080 
1090 
1 1 OO 
1110 
1 120 
1 1 30 
U40 
1 1 50 
I 1 60 
1 170 
1180 
1190 
1200 
1210 
1 220 
1230 
1 240 
1250 
1 260 
1 270 
1280 

1300 
1310 
1320 



370 



430 



490 

500 
510 
520 
530 
540 
550 
560 
570 
580 
1590 
60,') 
610 
620 
630 
640 
650 



16SO 
690 



END 



L0aPX9; 
LDQPX13S 

LOOPXl/: 

LOOP X 20: 
L00PX23! 
LaOF"'X27: 

LaOPXSl : 



WOPLDT; 
NQPLOTl: 



NOP し 0T9:i 

MOP し OTl 3. 



DW 


CUKV 


DW 


4BEDH 


DW 


DE し TAY 


A=:A! A 
DB 


OEDH 


DB 


4 AH 


Q 




DB 


2AH 


DW 


CURX 1 


DB 


22H 


DW 


CURX 


I'M 


4BEDH 


\M 


DE し TAX 


A^A ; A 




DB 


OEDH 


BC= に し 0R> 


JUBQXF 




DB 
DW 


2AH 
CURXl 


BC=^<DELTAX) 


@-l 




DB 


OEDH 


DB 


4AH 


DB 


22H 


DW 


CURXl 


"し OCiPX 




DB 


2AH 


DW 


CURYl 


EC- (DELTAY) 


@,1 




DB 


OEDH 



NOP し 0T26:i DB 
DB 

NOP し 0T28SDW 



CURYl 



A=AS'.7 

一'; :- し DOPY に 

Hl=(DEL—T/:iX) 
H し + 

H し =H し +闩し 
H し し +H し 
H し =H し +H し 



DB 

rjriFi JjT'l6: DW 
DB 

WClF' し OTSO:: DB 
DB 

1MDPL0T52; DW 



CURXO 

OEDH 

4AH 

22H 

CURXO 



H し 

KC=# 
B— 



-13 



+20 
+23 



-18 



+26 
+28 



+50 
+52 



CURXO; 
:UftXl ! 
DELTA X: 
DE し TA" : 
CURYO : 
CURY 1 : 
DE し TAY= 
DE し" mYl: 
ROTATE! 
COLOR: 

CD し cm : 

UBQXF: 



D 
D 



D 
D 



D 
D 



(OFFFEH) =SP 
SP=OFFFEH 
P ( IDH) =A 
]BOXF 

SP= (OFFFEH) 

A=10H 

P( 1DH)=A 




S Y M 



BOLCOMMAND 




10040 
1 0050 





400 



THE -MINE" ' LINK "EFFECT" 
THE MINE GAME 'B5. 4. :1 tay MUC i に"….".: ,' 
: NT A-ZsDIM PAT (8,64) ,CLS(8) ,YX<13,13) ,0T(4),> 

』. に I [-NX=(X-1) »16:DEF FNY= (Y- 1 ) *-! 6 : RANDOM 1 ZE RND (-ト 

CUHSOR OFF : WIPE:i:!JN-NLE 4' -;; GMODE 1 ! SOSUB * J l-i I: T : 5C-0 1 DN= 3 : JR= 1 ; Th ,; r',R- 
*MAIW sSOSUEt itSET 
-t OOP : GOSUB *OTD 

t - INP (! vHlB) : IF B=8 THEN 10070 E し S ビ 

P- J NSl R ( " h .,' に', I NKEY* ( 1 ) > : IF P=0 THEN ♦LOOP 

IF P=l AND Y=2 AND X = l. THEN ♦WIN 

ON P GOSUB ■•(■UP,*^RIf5HT,》D0WN,# し EFT 

IF YX (Y, X ,1 THFJN GOSUB *BOM: GOTO »TEND ELSE IF SS>69 THEN *TEND 
BOSUB *M5& 
GOTO ^^しOaF' 

*WIN : FOR 1 :=') TO 7 s „SPUT (FNX , FNY , l.h, 16- i *2 ' PAT <1 , 1*4) ) : _PAN1C k 1 > 
— SPimFMX , FNY < I +l >*2+16, 16, 2, PAT (0,0) ) :NEXT : SC=SC+1 0: SS==SS+ 1 ! _PAMIC 
GOSUB *SCn: .lR-JR+1 : AP=AR+1 ; GOSUB *JRP: IF AR MuD 2 THEN DM--=DN+1 : TK=TK+1 

GOTO ♦MA I N 

*SCO 5SG = S し 十 1 = SS=SS+1 sBOXF (2&S,S>6) — (295, 102:! いつ;:; IF S09999 THEN 5匸=ヮ9=? ワ 
_SYrlBOL ( 264 , 96 , SPACE* (4-LEN (SIR* (SO ) ) +STR* (SO ,1,1,7): RETURN 

*UF' : TF Y=i OR VX <Y-l,X)-5 OR YX <Y-1 ,X)=6 THEN RETURN 
FDR 1 =1 TO Bs^SPUKFNX ,FNY-1*2+16, 16,2,PAT (0,0) ) 

_SPUT <FNX,FNY-I*2, 16, 16,PAT(1 ,0) ) PANIC") :NEXT ■. Y^V- 1 : GOSUB *SCD 
RETURN 

*DOWN ! IF Y=].2 OR YX < V +1 ,X) =5 OR YX <YH , X)=6 THEN RETURN 
FOR 1 =1 TO B :_SPUT( FNX, FNV-t- 1*2-2, 1 6 , 2 , PAT (0 , 0> ) 

— SPLmFNX ,F"MY+I*2, 16, 16,F'AT <3,0) ) s 一 PANIC" ) sNEXT s V=V+ 1 : GDSUB *BCO 
RETURN 

*-LEFT ; IF X =l OR YX (V,X-J )=5 OR YXtY,X-U=6 THEN RETURN 
FDR 1=1 TO 8: _SPUT (FNX-1*2+16,FNY,2, 16,CLS(0) ) 

_SPUT«FNX-I*2,FNY, 16, 16,PAT(4,0) > !_FANIC<1) :NEXT : X=!<-1 : GOSUB *BCD 
RETURN 

♦RIGHT ! IF X = 12 OR Y j< Y , X + 1 ) =5 OR VX <Y,X+1 ) = 

FOR 1 =1 TO a : ..SPUT ( FNX+ I*2~2 , FNY , 2 , 1 6 , CLS ' !: 

_SPUT(FNX+I*2,FNY, 16, 16, PAT (2,0) ) :_PANIC<1 ; 
RETURN 一 
*BaM : _SPUT (FNX ,FNY, 16, 16,PAT<8,0) ,0) ! GUN 

MS 1 *= " YOU " ! HS2*= "DIE ! " s GOSUB ^^^tSG2: ReI^URN 
«OTD ;FOR 1=0 TQ 4; OUT 83,0T<1> :NEXT s RETURN 
♦MSG : IF YX (Y+1 , X)=6 OR YX (Y-1 , X ) =6 OR YX <Y,X-l) = 
THEN MS 1»= 'つつ GOSUB ♦MSG 1 ! RETURN 

IF VX (Y+1 , X +1 )=6 OR YX (Y-1 ,X-1 ) =6 QR YX CY+1 , X-1 : 
THEN MS1*="?":80BUB *(15(31 s RE 丁 URN 

IF YX (Y-1,X)=5 THEN MS1*=" INTO" : MS2*= " BASE "; GQSUB »MSB25 RETURN 

MS1*=STR« (YX (Y,X) ) : GOSUB *«851: RETURN 
*MS61 : BOXF (213, 1 ia>-<230,16U ,(:'s „SYMBD し (21 1 , 130 , MS 14, 2 , 3 , 4 》 s RETURN 
*MSG2 :B0XF(213, IIS)- (307, 161 ) , On _SY!"!E(0 し < 259— し EN <MS1 $ ) *8, 1 18, MSI*, 2, 3, 

„SyMBOL ( 259-LEN < liS2*) *8 , 141 , MS2* ,2,3,4) : RETURN 
*TANK : J=0: IF TK >6 THEN J =l 

FOR 1=1 TO TK-J:_SPUT( 1*16+196, 170, 16 , 16 , PAT ( 1 , J ,5) ; NEXT : _CAR( 10) 

FDR 1=6 TO TK-1 STEP - 1 : &OXF ( I * "+2 1 2 , 1 70 ト < I *l<b+235 , 185) , 9i NEXT 
RETURN 

*JRP :FOR Y=l TO 12: FOR X=l TO 12 

IF YX <Y, X) =7 THEN _SPUT ( FNX , FNY , 1 1 , 16, PAT (7,0) ,0) :_UP3(10) 

NEXT ;NEXT i PAUSE To: RETURN 
*TEND : IF SS :>69 THEN SC=SC-70: MS 1*=" COUNT" : MS2*="0VER ! " : BOSUB *MSG2 

— DCIWN3(255-) !;'":::=TK - IsGaSUB •JRP: IF TK >0 THEN *MftIN 

BOXF (213, 1 18)- (307, 161 ) ,0: 一 SYMBO し ( 234 , 123, "REF. し AY" , 1 ,2,6) 

— SYMBO し <213"43,'(3AME (Y/n7 ?" , 1,2,6) :EVAL INKEYt 

I=INSTR < "YyNn" , I NKEY* ( U ) 

IF I THEN IF I く 3 THEN SC=0! AR=1 : DN=3: JR=10: TK=5: GOTO *MAIN ELSE 
IF I ,2 THEN WIPE: FONT RESET; END 

BOTD 10570 

*SET :SC=SC-i:SS=-l!BOXF (273,72) -(287, 78) ,0: IF TK>7 THEN TK=7 
_SYHBOL i 272 , 72 , SPACE* ( 2-LEN < STR* ( AR) ) >+STR»(AR) ,1,1,7> 
_UP1 <5) : GOSUB *SCQ:_UP1 (5) :MS1»="WAIT! ":MS2*=" "! IF DN>7 THEN DN=7 
FOR Y=l TO 12: FOR X=l TO 12:YX (Y,X)=0:NEXT :NEXT : QOBUB *MSG2 
FOR A=123 TO 194:DEF FONT A , "FFFFFFFFFFFFFFFF " : NEXT 
I=IRND<7) ! 

FOR Y=l TO 12: FOR X-1 TO 12!_SPUT (FNX ,FNY, 16, 16, PAT (0,0) ) :NEXT sIMEXT 



:6 THEN RETURN 



I NEXT ! + 1 : GOSUB *SCD 



D OR YX<Y,X + U=6 

=6 OR YX (Y-1 , X+1 J =6 



_SGET (' 
FOR 1 = 
X=IRND 
YX (Y, X 
FOR 1 = 
X=IRND 



,0,2,16, C し S (0) ) :VX (1 ,1)=5: —SPLIT (0,0, 16, 16, PAT(5, 0) ) 
TO DN 

9)+2: Y=IRND(9)+2s IF YX iV, X)=6 THEN 10690 

=6!_SPUT (FNX , FNY, 16, 16, PAT (4,0) ) :NEXT : IF JR>20 THEN JR=20 
TO JR 

1 1 >+l : Y=I RND IF Y X ( Y , X ) >0 Oft X+Y >22 OR X+Y<5 THEN 1 0720 

=7: NEXT 

FDR Y=l TO 1 2 : FOR X=l TO 12: 1=0 
IF YX (V,X)< >0 THEN 1 08 1 
IF YX (Y-1 , X) =7 THEN 1=1+1 
IF YX (Y+1 , X) =7 THEN I = x-*-l 



IF 



(Y,X-1 ) =7 THEN 1=1+1 
(y,X+l)=7 THEN 1=1+1 



138 



0800 YX (Y,X)"-=I 

OS 10 NEXT :NEXT 

:0820 FOR A- 194 ID 123 STEP - li 

0830 MB 1 SAME " : t1S2*= *' START" ! 



0840 


GGSUB 


*-TANK; X = 


12: 


12: ^SPUT *FNX 


ド 


0850 


BOXF (213, IIB)- 


(307, 






0860 


RETURN 










0870 




^=122: FOR 


1 = 


TO 1 1 




08BO 




FDR J- 12 


一 I TO 


n + I:PRTNT 


U-1 ,22-J) CHR« <R) :NEXT 


0890 




FOR J^ll 


一 I TO 


1 1+I:PRINT 


CJ , 1 1— I 》C:HR$ (A) sNEXT 


WOO 


A=A+1- 


FOR J==U 


一 I TO 


\ l+I : PRINT 


( 1 l+ I , J ) CHR* (A) : NEXT 


0910 




FOR J=ll 


— I TO 


1 1+IjFRINT 


(22- J , 1 i+1 )CHR* (A) iNEXT :NEXT 


0920 


A-A-^ 1 


II 

Q 


TQ 23 


: PRINT <23, J 


CHRifc (A> :NEXT 


o o 


RETURN 


FOR J=0 


TO 23 


: PRINT (23— J 


23) CHR*<A) :NEXT 



9S0 READ Y: IF Y< >-l THEN READ DB*; DEF FONT Y,DB4dG0T0 
0990 RESTORE 奇 FA し = FDR 1=3 TO 15; READ J,X , Y: 

FOR y=0 TQ 7 : FOR X==0 TO 2: READ 1: = P し ( V ヽ): ト I = ME>;T :NEXT : RESTORE *SP1 
FOR r = 3 TQ STEP - 1 : _S VMBOt < 1 94- 1,1," THE MINE" ,2,4, 15-1) :NEXT 
— SYtlSD し (210,40, " by' ト, 2, 1 , 7) 5 —SYMBOL (253,40, "tl" ,2, 1 ,4) 

SVM&a し (274,40, "U" ,2, 1 ,2) : __^SYMBOL (29O,40, "C" ,2, 1,1) 
"symbol (232,72, "AREA'^ , 1 , 1,2) し SYMBO しに 24 , 7" "SCORE,' ,1,1 ,2) 
FOR X-123 TO 194: DEF FONT X , " FFFFFFFFFFFFFFFF " : NEXT = CC: し EAf^ i G に i ふ UEf ^LLf 
FOR X=^0 TG 56 STEP 8s FOR Y=0 TD 3 : PAT (0 , X + Y ) ^S.H3535 : NE X T 
FOR Y=4 TQ 7: PAT (O, X+Y) =?<H5353: NEXT :NEXT 

FOR X-1 TD 8: FDR Y=0 TO 64: READ DB$s PAT { X , Y 》 =^<^AL = MEXT :NEXT 

07(0) =207 ! QT < 1 ) =&3s OT (2) =227: DT (3) =223 :DT C4) ==^240: 
RETURN 



OiO 

020 



1050 
060 



090 



DEF FONT A, "0,X>000O000 り' XK ゆ V' sNEXT 
GOSUB ^*-MSG2 



950 *INIT sCCO し OR O , 2= CC し EARs SGXF 《200 , 58) — ( 319 , 19 1 》 , 9= K})(F ( 227 , 6P > 
960 B0XF<219,92)-'(301, 106) ,0: BOXF (211 ,116) -(309, 163) ,0=CCOLOR,0 
970 

10980 



UIO 


*SP1 


: ,== - 


= Data =========== 




====== 














====== 


1120 


DATA 


3535 


3635 , 


35E5, 


-」' コ.」 '5 


EC.56, 


5653, 


53E3 


C36E, 


EC36 , 


F6FF, 


FFEF 


C56e 


EC56 


1130 


DftTA 


D6DD 


DDED, 


C36E, 


EC36 


,D6D6, 


6DED, 


C56E 


EC56 


D6D6, 


6DED, 


C36E 


EC36 


C6DD 


1 140 


DATA 


DDEC 


C56E, 


EC56, 


66DC 


, CDED , 


C36E, 


EC36 


6FDC 


CDFD , し , £1 し 


iFDC 


CDFD 


1150 


DftTA 


C36e 


EC36 , 


6FDC ' 


CDFD 


,C56E, 


EC56, 


6FDC 


CDFD 


C3&E, 


EC3fc,6FDC 


CDFD 


C56E 


1 160 


DATA 


EC56 


CCDD, 


DDCC, 


C36E 


,EC36, 


35CC 




C56E 


5353 , 


D-J/^ J , 


コ JiJO 


5353 


0000 


1 1 70 


*SP2 




























llBo 


DftTA 


3535 


3535 , 


3535, 


3535,5353 


535S 


5353 


, 5353 


6666 


6666 


6666 


,6666 


CCCC 


1 190 


DATA 


CCCC 


CCCC , 


CCCC, 


DDED 


, DDDD, 


DDDD 


C5DD 


CCED 


CCCC, 


66CD, 


C36D 


663E 


6666 


1200 


DATA 


DD6C 


C5DD, 


FF5E 


FFFF 


,6666 


6666 


FF3E 


pppp 


EEEE, 


EEEE 


DD5E 


, DDDD 


DDDC 


1210 


DATA 


C3DD 


CCED, 


CCCC, 


66CC 


,C56D, 


DDED 


DDDD 


DDDD,C3DD, 


6666, 


6666 






1220 


DATA 


CGCC 


CCCC, 


CCCC 


CCCC 


, 3535 


3535 




,3535 


5353,5353,5353 


,5353 


0000 


1230 


*BP3 




























1240 


DATA 


3535 


3535, 




3535, EC56 


63FF 


FF53 


,C36E 


EC36, 


EEDD 


DDEE 


,C56E 


EC56 


1 250 


DATA 


6FDC 


CDFD, 


C36E 


EC3& 


,(bFDC, 


CDFD 


C56E, £C— 56 , 6FDC , CDFD, C36e 


, EC36 


6FDC 


1260 


DATA 


CDFD 


C56E, 




6FDC 


,CDFD 


C36E 


EC36 


,66DC 


CDED 


C56E 


EC56 


,C6DD 


DDEC 


1270 


DATA 


C36E 


EC36, 




6DED 


, C56E , 


EC56 


D6D6 


,6DED 


C36E , 


EC 36 


D6DD 


,DDED 


C56e 


1280 


DATA 


EC56 


C6CC, 


CCEC 


C36E 


' EC36 


3635 


35E5 , C56E 


5353 


5653 


53E3 


,5353 


0000 


1 290 


*SP4 




























1 300 


DATA 




3535 , 


3535 


3535 


' 5353 




5353 


,5353 


6666 


6666 


6666 


,6666 


CCCC 


1310 


DATA 


CCCC 


CCCC, 


CCCC 


DD3F 


,DDDD 


DDDD 


DCDD 


,D65F 


DC66 


CCCC 


DCCC 


,DD3F 


C6DD 


1320 


DATA 


6666 


C566, 


6666 


6666 


,FFFF 


C3FF 


EEEE 


,EEEE 


FFFF 


C5FF 


DD3F 


,CDDD 


DDDD 


1 330 


DATA 
DATA 


C3DD 
CCCC 


D65F, 
CCCC, 


DC66 
CCCC 


CCCC 
CCCC 


' DCCC 


DD3F 


DDDD 


,DDDD 


DCDD 


6666 


6666 


,6666 


6666 


1340 


, -3335 


-J- J _> J 


oj35 




5353 


5o5j 


5353 


, 535 j 


0000 




«SP5 




























1360 


DATA 


BB7B 


ABBB, 


ABBB 


BBBB 


, BB77 


ABBB 


ABBB 


,B8BB 


7B77 


ABBB 


ABBB 


,8SBB 


7777 


.1370 


DATA 


AABB 


ABAA, 




7777 


,BB7B 


BBBB 


8888 


,7777 


BB77 


B8BB 


aees 


,BEi&& 


BA77 


1 380 


DATA 


B8AA 


9999, 


7B77 


BA77 


, B84A 


8898 


7B77 


,BA77 


BSAA 


8898 


BBBB 


,BB77 


B8BB 


1390 


DATA 


9999 


7777, 


fifi7A 


mm 


,8888 


7777 


AAAA 


,AAAA 


8888 


7A77 


BOAA 


,BA5G 


e8AS 


1 400 


DATA 


AA77 


8AAA, 


8AAA 


B8AA 


,AA7A 


SAAA 


BAAA 


, A8AA 


AAAA 


SAAA 


BAAA 


,AAAA 


,0000 


1410 


*SP6 




























1420 


DATA 


3535 


3535 , 


3535 


3535 


,5353 


5753 


5383 , 5353 


3535 


3735 


3585 


, 3535 




1430 


DATA 


5753 


5383, 


5353 




,7735 


35A8 


■ ふ ふ" 




7B57 


B3A9 


5353 


,3535 


7477 


1440 


DATA 


98AA 


3535, 


7757 


477B 


,984A 


739B 


3535 


,7477 


98AA 


3535 


5353 


,7B57 


,83ft9 


1450 


DATA 




O »tJ ■ 二' il* 1 


7A35 


35 A 8 


,3535 


5353 




, J.— 、o'„> 


5353 


3535 


3735 


' 3585 


3535 


1460 


DATA 


5353 


5753 


5383. 


し Ji-"^ 


,3535 


3535 


3535 


, さ j'jO 


ひ— 、二れ 一、 


J) -:、 J さ, Jl . 」 J ) 




, OOOO 


1470 


*SP7 




























1 480 


DATA 


or>ix> 








, iJf.'OO 


CCOC 


, OOCC , (■)("> on 


ocoo 


44CC , CC4C 


, 0000 


, CCOO 


1490 


DATA 


4444 


4C44 , 


ooco 


C40C 


,7747 


4474 


OOCC 


, 440C 


4477 


4444 


004C 


, 44CC 


,4474 


1500 


DATA 


4444 


CU4C 


44C4 


4074 


,4444 


C044 


,44CC 


,4444 


4444 


C04C 


,440C 


,4444 


,4444 


1510 


DATA 


004C 


C40C 


4444 


4444 


, OOCC 


CCOO 


4444 


,4C44 


OOCO , OCOO 


44CC 


,CC4C 


, OOOO 


1520 


DATA 


0000 


CCOC 


OOCC 


0000 , 0000 


OOOO 


, 0000 


, 0000 


0000 


0000 


, 0000 


, 0000 


, OOOO 


1530 


*SPB 




























1540 


DATA 


0000 


4000 


0040 


0000 , 0000 


0000 


0040 


, 0000 


0000 


0400 


,0040 


, 1:1004 


, 4040 


1550 


DATA 


4600 


0044 , 


0000 


4404 


, 4604 


0064 


4000 


,4400 


6B04 


4064 


0004 


, 4600 


,B744 


1 560 


DATA 


4044 


0440 , 


4604 


E174B 


,644B 


4044 


6B44 


,77BB 


46B4 


0040 


,4604 


,7787 


,B677 


1570 


DATA 


4044 


4400 , 


764 & 


B6B4 


,446(5) 


4044 


7B46 


,4444 


0044 


4000 




,4040 


, 4004 


1580 
1590 


DATA 
♦PA し 


0004 


6644 


4C140 


oaoa 


, n4<"»'> 


4440 


,0400 


, 0004 


0000 


, 0400 


, 4i.ii.JiJ 


, リり (-"J 


, 1—1 (J uO 


1 600 


DATA 


0,2,'= 


?, 1 ,5 


8,^I(,0, 1 1 , 


10,11 


14,5 


,2,0,8,5,0 


1 1 ,8 


,0, 14 


,11,0 






1610 


DATA 


, , f 


>,0,0, 


15,0 


15,0 


,0,15 


15, 15,0,0 


,15,0 


15, " 


5,15,1 


>, 15, 


15,15 





620 
630 
640 
650 
660 
670 
680 
690 



DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 



33, IBlBiaiBOOlBlSOO, 34 

38 , 386C6C396A6&3D00 , 40 

48, lC26636363.32tC00, 49 

5 i , 3F060C 1E03633EO0 , 52 

54 , tE30607E63633E00, 55 

57 , 3E63633F03063COO , 58 

60 , OE 18306030 1 80EO0 , h 1 



3636244800000000 , 
OC 1 B303030 1 80COO , 
OC 1 C0C0C0C0C3F00 , 
OE iE36667F060600 , 
7F63060C 18 181800, 
00 181 BOO 18 180000, 



35 , 3.6367F367F363600 
4 1 , 30 1 80C0C0C 1 B3000 
50 , 3£6307 1 E3C707FOO 
53 , 7E607E0303633E00 
56 , 3C62723C4F433E00 
59 , 00 1 8 1 BOO 18181 020 



00 7E7E00 7 E 7E0000 , 62 , 70 1 80C060C 187000 








ん: 


3L6646l81300t[B0O , 


t 7 ; I ':) 


UA— f r 






1720 


DAI M 




:0303E30 '■' 


1730 




'二. 


: ふ ,^t3637Ffa36:,;o.,:^jO, 


1740 


DATA 


/ ■ J , 


63666C7B7C6E6700 , 


1750 


DATA 


78 


63737B7F6F6763O0 , 


1760 


DATA 


81 


3E6363636F6t>3Dn0, 


1770 


DATA 


84 


3FUC0C0C0C0C0C00, 


1780 


DATA 


87 


63636B7F7F362200 , 


1790 


DATA 


90 


7FO70ElC3a7O7F00, 


800 


DATA 


73 


3E06060606063EOO , 


ISIO 


DATA 


96 


303C:' 1 BOCOOCjOOOOO , 


O 


DATA 


99 


0000:C6260623C00 , 


1S30 


DATA 


1 02 


0ClAlB7Eiai8iS00, 


1840 


DATA 


105 


1 8*3038 1B181 83C00 , 


1850 


DATA 


108 


,3S18131B18183C00, 


1S60 


DATA 




, 00003E6363633EOO , 


1870 


DATA 


114 


, 000r)6C726060<S000 , 


1 880 


DATA 


1 17 


, U<.>'- リ i66666666oD00 , 


1390 


DATA 


120 


, ':) i j66 3C 1 B3C6600 , 



ir36636B6E301E00, 
: 1-33606060331 EOO, 
>OA07Efa06O6OO0 , 
」■ , iFOCOCOCXC'-'r , 
76,3030303':)30 
79,3E6'365<b363fc . - 
82 , 7 E 6 3i:'67 7C6L 6 7 , 
85 , 6363636363633E00 , 
B9 , 63773E1C3E776300 , 
91 , 7C60606060607COO , 
94 , 1 S3C6feO0OOO00OO'J , 
97 , 00003C063E663BOO , 
1 00 , 06063E6666663EOO , 
1 03 , 00003E66ii63E063C , 
106 , 0600060606666 63C ' 
109 , 0000766B6B6B6300 , 
112, 00007C&6fe67C6060 , 
U5, 0000 3E 60 3C067 COO , 
1 18, 00006666i)63C 1 BOO , 
121 , 00006666663E063C ' 



65 

OH 

71 



86 
89 



95 



104 
107 
1 1 
1 13 
1 16 
119 
122 



, lC3i:6 '637F!t :.6 ' 
, 7C<bi!636363(bA7r..J0 
i 1F30606763331F00 
,'303030303633EOO 
3777F7F6B636300 
. - E63 63637 E606000 
, 3C66603E03-633EOO 
, 63o363773ElC0e00 
,3333121E0C0C0C00 
,4i6663C7E187Ei800 
, 0000000000007EOO 
, 60607C6666663C00 
, 00003C6 67 E60 3C 00 
, 60607C6666666600 
, 6060666C787C6600 
, OfiOOSE 63 63636300 
, 00003E66663E060i 

, 0000636B6B6B3600 
, 0000 7E0C 18307 EDO ' 




20 
30 
40 
50 
60 
70 
BO 
9f< 
1 00 
110 
120 
130 
140 
150 
160 
170 
180 
190 
200 
210 



" IME FrogrsiTi Ver&i un J. ■■ ■ 

programed 1985/3/22 

by Takahi ro ar ai 

(SMC— 777 Version) 



ENTRY 
ENTRY 



TCOUNT: 



lOOH 

TCOUNTON (SIR) 
TCOUNTOFF 



START 



60O 
610 
620 
630 
640 
650 



680 
690 



•TCOIJNTOM: 



(STRGADR>=H し 
A=0 

(TIMEC)=A 
H し = (OF じ OIH) 
(DATA) =HL 
H し =TCaUNT 
<OFC01H) =HL 
IMl 
A=l 

P (21H) =A 
EI 



#=BC 
き AF 
HL=TIMEC 
A= (H し〉 



— >c;end に 

A=0 

(H し >=A 

HL- (STRBADR) 
C= (H し) 
H し + 
H= <HL) 
し =C 

BC=0005 
H し =H し +80 
A= (H し > 
fi+ 

A-36H 
->CEND,'-0 
A=30H 
(H し >=A 
HL- 
A= (H し) 
A+ 

A-36H 

一 >CEND に O 



770 ' 

780 ' 

790 ' 

BOO ■ 

BIO ' 

B20 ' 

830 ■ 

840 ' 

850 ' 

860 ' 

870 'HEND: 

380 ' 

690 ' 

900 ' 



920 - 
930 

940 ' 

950 ' 

960 'CEND: 

970 ' 



990 
1010 
1020 
1030 
1040 
1 050 
1060 
1070 
lOSO 
1090 
1100 
1 1 10 
1120 



<H し.' =A 
HL- 
A=《H し) 
A+ 

A-3AH 

一:::' CEND に 

A=30H 

(H し 

HL- 

A= (HL) 
A+ 

A-36H 
->CEND,'^0 
A=30H 
<H し )=A 
H し 一 
A= (H し) 



->HEND,0 

A-3AH 

一) CEND に 

A=30H 

HL- 

A= (H し) 
A+ 

->CEND 

(H し >=A 
H し— 
A= ( ht し) 
A-32H 

一:::' c:end,〜o 

A=30H 
HL+ 
(HL) =A 
H し— 
(HL) =A 

BC=« 
HL=» 



TCOUNTOFF: 



'DATA 二 

'TIMECs 

•STR0ADR: 



DI 
A=0 

P(21H)=A 
^)し= (DATA) 
<0FC01H>=H し 



DS 
DS 



1 1 40 

1150 



END 






140 



SMC 

LINK 1 
PACKAGES 




1 WIPE: CURSOR OFF s COMOT し E 40 
20 T¥=" 000000" 
30 ^TCOUNTQN (T*) 
40 LOCATE ( lO, 1 ) 

42 PRINT し EFT4i(Tit,2> 5CHR*(245> i 

44 PRINT MID*(T^t,3„2) ; CHR* ';246) ; 

46 PRIWT RIGHT4(T4> に:); !>IR$《247> |i 

50 IF' INP (? /H1B> AND 4 THEN 60 ELSE GOTO 40 

60 _TCOUNTOFF 




CG9I 座 (4 

いや 一, そ一 いう; W ナで, ヮタシ のこの 講座 もつ いに 最 
終 回 をむ かえる ことにな りました。 ラスト は 有終の 美 を 
飾って, パ ッとハ デに 28 ページ ほ どの 特集に/ — と t 、 
う 声 も 特にな く, ひっそりと 消えて いくば かりです。 い 
PL そ 一ではありません。 ま, いわば 発展的解消 という 
ャッ でしよう。 見栄 3;:)dE は, とりあえず これで +», 
細工 は 流流。 今度 は, 本物の 3 D ダラ フ イツ クスに 挑戦 
して ほしいと 思って おる ヮケ なのです。 そこで, 今回 は 
最後の サービス, カラー パ レツ トの 集大成 をお 届けす る 
ことにしました。 しっかりね。 それで は, また どこかで 
お 会 t 、する こ と にして —— 再 見〃 



図 2 リスト 1 の フローチャート 



リスト 1 



(50, 50) を 原点に 
おく 



50 FOR A= 



FOR J = ) TO 15 



{50-J, 50- J) を 
原点に とる 



: 原, き _^卿 



30 



FOR A=70 TO- 50 step-4 



WIPE 

! 3 し DCATE (50,50) 

FOR レ 1=1 TO 15 

6 し OCATE ! 50~J,50~J) 



TO -50 STEP -4 



X2=100-A 
T=-.4«X2 

Z =30 普 CDS ( (A+i:>*Pl/30)- 
90 Y2=T+Z+100 

IF A=70 THEM 120 
LINE (XI ,Y1) - (X2, Y2) , 
X1=X2: Y1-Y2 
NEXT A 
40 NEXT J 
50 END 



X2— 100-A 

T' "一 0.4*X2 

Z^30*co5(A+2) 

+30 
Y2— T+Z + 100 




; 1 番 最初 は 
LINE て ベ 

ない c_ 




ま ず, GLOCATE 命く バグ ラフィック ス M 
.j<irii にの ト K 標: を, いろいろ ま 力 か してし まう 

機能) か ら 始める こ とに しましょう C 

とりあえず, リスト 1 を 打ち込んで' お fr し 
てみ て く ださい。 テープ を 折り illl けたよ う 
な 形の も のが 函 ifii に 出 てきました ね。 
リスト 1 の' ff 番'々 20 は, 'ii はあって も な く 
て もい いのです … … が, 初めの しな 点が (50, 
50) の 位 匱に ある こと を/ J ミ すため に {/ /|:- し 
ています。 

1 J- ^ 'ゆ 40 では. 原 点 を 1 ず つん- 斜 め liij )j ( : 
ずらして いる のが 分か ります ね。 
行番 ゆ 60 ~ 90 は, 読者が 自分で いろいろ 'も 
えてみ てく ださい。 

つまり, ここで 承. 要 な の は , ) お 点 を 少 し ず 

っ变 化させて, W じこと を 数 1"1 繰り返し てい 
る ダ ケ とい ラ 点 な の で す。 ま た, 

GLOCATE 命令で は, ゆ: 標の 符号 を A に し 
なくても いい という の も 利点です。 
次 は, リスト' 2 を 打ち込んで' おひして みて 
く ださ い。 いかがで すか ? 
あまり 3 < 'ん' ;じ に W_ え な いか も し れ ません ね,: 
一応, くぼみら しきもの を 作って み た つ も 
り なんです け どね 一。 

り-噃'ふ20の011)じ八丁£ ^^く)~で, ( ) の; 久' 
に ふたつの パラメ 一タ, _ 1 と 1 があります。 
これ はいった い ナンな のかと いうと, X ち 
If.] で は Ifii'i Ifii の 侧 を 【に の ガ l-'il, 右側 を ft の 
; jKiI とする こ と を, さ; 味し, Y 



142 



図 1 GLOCATE の 説明 




GLOCATE(X,Y), 1,1 
i 座標 X,Y - 16384 i;.X, ¥5^ 16383 

初期 座標系に よる 储 を 示す 
1 正の 時 右方 向 を 正の 方向 

負の 時 逆と な も 
3 正の 時 上方 向 を 正 
負の 時 逆と なる 

は, 1、' )}• i.'.l を! に I JJ 1>>1 を れ とする こ と を 
, な 味して いるので あります <M 1 参照)。 リ 

スト 2 の テク 二 ッ ク は, 列の hi おお よ び li'i: 

m) m きを, :j り ほ J 数の ひとつ TAN を 川 

いている,',' A です。 

u^r'j- 130 から も 分かる よ う に, 傾き は 

30 I'i, 'i r ^ ひ 70 の Q 二 120, C = 45, D = 12 
をう まく fJl つて, j;H 絞し た M 形 を V ふて >■ 、 ま 
す: リスト 3 に 移りましょう。 

ivi'i: は凸 を mi してみ たいと 忍 います。 

リスト 3 を 打 ち こんだら, 'お If してみ てく 
ださい。 いかがでしょう… といっても, 力 

ラ一 パレット の 機能 を m t 、ている の は 「11; や 

"リ I *Hi' 乙 だけです ね。 
ここでの テクニック は, む fff '';■ 90 - 120 で 
す。 K= 0~ 2 び K = 13, 14 のとき は, 
N= 5 で Rl= (〕 となり, 凸 はでき ずに 【ft 
線 を If ま 成します。 frfT ひ 100 の N=^N — 1 
で. N が' トさ く なる のに つれて R 1 がだん 
だん A; きくな り, N = のとき ム i ki\(i. 30 を と 
ります。 それから 後 は. N=— 1~ — 4 とな 
R1 はだん だん 小さくな つてい きます。 
!!; ifi!'. は, これ だけです。 
C や D の も! "i: について は, C = 135 で cos(d 
と sin (C) の ほ j 係が, cos(c) = -sin(c) i あ 
る こと を 利 し ま した。 D 二 12 と いうの は, 
hk も んィ ひ' t 称の M 形が でき る と き の滅 が, 
12 であ つたから にす ぎません。 ためしに 他 
の で やって ご らんなさい。 



リスト 2 のフ 口' 



羼 



K が' 2**, あるいは 
8 より 大の 時, R1=0 
そ 乂外は Rl=40 _ 



X— R1 *cos(C)" 
Y—Rl * . 6*sin(C) 



(X,Y) * CXl.YI) 

120' 回お 



X ト "R1 * cos(Cj 
Y2'-R1 * .6 + sin(C)_ 



I 



'はし丫1)と(ズ3,丫3)をラィ 
ン でむす ぶ 



(j で 指定した 位置が 原点 





/\ (X,Y) 







②で 以上の 時 (象) > (正) X 

1 未満の 時 (正) 鵬 (ft) 



色! £^ 



; 緑の 15 階媚 



<:for k=otoio> 



:Ri は *m の将 
の 大き さ 




リスト 2 



40 



100 
110 
1 20 
130 
140 
150 
1 60 
170 
180 
1. 90 
200 
210 
220 



250 
260 
270 
280 
2°0 
300 
310 
^■20 
330 
340 
350 



WIPE: SMODE 1 

GLOCATE (70,70>,— 1, 丄 

FOR 1=1 TO 15 

DEF PALETTE 1,0,1, <:> 

NEXT 1 

G=5 

D=12: Q= 1 20 
FOR K=0 TO 10 

IF K<2 OR K>e THEN R 1 =0 : GOTO 1 10 
Rl=40 
R2=R1*. 6 
SI =—70 

T 1 =-S 1 «TAN ( 30*P I / 1 SO ) 
C=45 

X=F:l*COB (C*P 1/190) 
Y=R2*SIN(C*PI/180) 

X 1 = X*CaS (: Qttp I / 180 ) -Y*S I N ( Q*P I / 1 80 ) 
Y1 = X*SIN< D*P I / 1 SO ) +Y*COS '0*PI / 1 SO ) 
B2=X1-.T2==Y1 

LINE (SI ,T1 ) - (S2,i2) ,6 
FOR J=l TO 16 
IF R1.=0 THEN 310 
X2=Rl*COS(C*Pl/13i:o 
Y2=R2*B I N ( C«-P I / I BO > 

X3=X2*C0S < Q*F I / 1 30 ) -Y2*S ; N(Q*PI/1 80 ) 
y3=X2*GIN (G«F I/1B0) +^-2*C0S (Q*P! / 180) 
し INE (X1,Y1)- <X3,Y3) ,S 



NFXT J 
X2=70 

Y2=-X 2*TAN ( F I *30 / 1 BO ) 
LINE (XI ,Yi) - (X2,Y2) ,3 
G し DC ATE (?0+(K+l)*5,70> 

G=G+1 

r4E>-T y: 



(F で o 以上の 時 ( 



d' で o 未満の 時 (正) 

t 

(負) 




XI 一 X3 : Y1-Y3 
I 一 

c*-c-iz 一 

NEXTTr~> 

I 原点の 座標 を すら し 

r ^-を かえる = 

~ I _ 

~ < NEXT K > 




143 



リスト 3 



リスト 4 



(X, Y) (XI, Y1) 

。回転 




Bm _ 



L— 30, N6,G*-9 

Sl^ 55, TK S1*TAN(25) 



D は 角度の 増分 
Q は 回お 角 
L は 山の 大き さ 

N は L を 決める パラメ一 夕 



NEXTJ I 



X2— 55 

X2-X2*TAN(25) 



く FORK OTO 1 4> 

L もしも K<:A なら N 6 



— (>a;vr) と (x2,Y2) を 
鱸ぶ 



J— N ] 



(160— K* 8, 120) を 
ISj^ にと る 



もしも K> になら N 二 5 



I— ノ (I 



匚 



C— 135 



L 半 ほ R1 の 円の i35m^X.YJ 



R1 は凸 ぐ ラメ一 タ 
催が 大きければ 大きい ほど 
盛り あがる。 
續 時 C 135 
R2 R1 +.6 



色の 難 



1 NEKT K 



RXI.YI) j:(Sl.Tl)^iS.i: 
<FORJ IT 01 6〉 




; 突き出た 部分 を 
描く 

(135- 4 5 の 角度の 範囲) 



[i^3,^ と (X1,Y リを 結ぶ I 



X ト -X3 Y1-Y3 

C— C- D _ 

T 



コ 



10 WIPE 

20 GMGDE 1 

30 FOR 1=1 TO 15 

40 DEF PALETTE. I , 15,1,' 

50 NE:X T I 

60 D=12: 0==6O= し =30= N-6! G = 9 

70 G し DC ATE (160, 120) ,1,-1 

BV FOR に =0 TO 14 

90 IF K':.:3 THEN N=6 



IF K : ■ 1 2 THEN 
Ri^SQRCL^^L— くし m/'5) 、2) 
R2=Rl*-6 
SI— 55 

Tl=Si»T'AN (25 ゆに 【 /ISO) 
C=135 

X=R1*CGS(C*PI/180) 
Y=R2*SIN(C#PI/ieO> 

X1=X*CQS (Q 普 PI/ 180) -Y*SIN(Q*P 1/180) 

i " X 1 : IT = 、 1 

LINE (S1,T1)-<S2,T2) ,B 
FOR J=l TO 16 

IF Rl-0 THEN 330 

X2-R1*C0S (C*PI/180) 

Y2=R2*S I N ( C*P I / 1 BO > 

X3=X2«C0S ( D*PI/130) -Y2»BIN(Q»F' I / 1 8< i ) 

Y3= X 2*S I N ( 0.*P I / 1, 80 ) +Y2*CnS ( Q*F- 1 / 1 SO ) 
LINE (X1,Y1) -(X3,V3) ,G 
X1=X3: Y1.=Y3 



140 



170 
ISO 



230 



250 
260 



2S0 




300 
310 OC-.D 
320 NEXT J 



340 Y2 = X2* 丁 AN (P:l>25/18(:" 

350 LIME (XI , Yl ) ~ (X2,Y2) ,G 

360 G し OCATE ( 1 60-K*S , 1 20 > 

370 IF B<7 OR S :■ 1 4 THEM G=--14 :F し A(3=: 

380 IF F し AP=1^ THEN G=G-t ELSE 

3<50 NEXT K 





J に H 称 件. の I' ズ ほさが でき ま す。 

135 はから 180 lii ひ 、 た fi/i: 1 , 135 -(12 * 

15) = — 45 の |も1 係から, おそらく 、あ;: fi^ 

に は も うお 分か りでしょう: 

次に 三 f り liy 数 を 利 111 して 作った. 「iii| プロ グ 

ラム」 を 2 >'■; 紹 ft したいと ALi. います,. リ ス 

卜 4 と リスト 5 を^て く ださい。 

r I 分で いうの も M です が, まあまあのに 1 1, i 

作です、. 

リ ス 卜 4 の iiiv8t) のュ -U ま, 校 II-H にに ま义 
'7: の :t 1 かられ わ つ たもので す 力、 た め し 
に' I リ lW を 求めて みて く ださい. 
4; ブ ログ ラム は, この I' あ 1 ぎ义の 特徴 を' I かし 

て n; つた ものです。 M とか, R が, ほ識 でき 
るで しょ う ? 

さて, ;)、 'に リス 卜 5 です: こ れは リスト 4 
の ォマケ みたい な も の です が, と も かく 紹 
かしてお きます. リスト 4 と 5 の i£ いは, 
U-^'> 70 (リスト 4) とけ' 甲!^'' J (リスト 
5 ), fj-JT ふ リスト 4 ) と ir^frv 100( リ 
ス ト 5 ) です, できあ がつ た も の を 化て み 
ると, れ i'-^ つてい ますね。 

f r / 80 では,' ド )!• 根 の '11 み づけの ため 1 . 

« f,: し, ii ifi^''; 101) では, 20 * sin(H) sin 
(3 H) Y 出いて います。 
( J- ffr 'ひ 100 の I お ,k の W 徴は, H が 〜 1 80 
のとき Z は I に (90 で ム;; 人), 180-360 の と 
き Z は ひ (270) で! iH 、ザめ: を と る 15y 数で ある 
を や I 川 j してい ま す。 



' ス 1】 十': :!= : 丄 ULA 1 


L (50, i ::C) , ,! , ■ 


?0 








2;E=0 


3 00 


IF A=- 88 THEN 


120 






110 


しひ <X1 , Y 1 ) - 


(X2, 


4 FOR A^--8S TO 38 STEP 4 


120 


Xi=X2: Y1=Y2 








1 30 


NEXT A 








140 




= E-^S 


a: 
o 


-2) 


150 


IF E>160 THEN 


200 


75 M-H*PI/iaO 




160 


GOTO 30 




80 Z=12* (CQS<H*2) -CDS (H*4) ) 


2O0 


END 





図 4 リスト 3 のフ ロチャ I ト 



144 



図 6 リスト 6 の フローチャート 



【 START ) 
|(100._200)を凍点1 



B*- ,£> ,E- 
_ 



: 上方 向 を 正 
: 初期設定 



XI,YI,X2, Y2 の 設定 




fTxi , YI )t (X2. Y2hfe":| 
-cfFORA - 1 TO60st^5> 
I 二 X3,Y3 の K 定 —I 
l(X2y2) と (X3,Y3) を fei^l 
[_ X2- X3. Y2- Y3 I 



NEXT A 



> 



X4,Y4 の 設定 を 
X3, Y3 と 結 ふ 



[f -日- 5. C- C 2 [ 



N- N- 



N. K の 条件 伴定 



K 



10 


WIPEiiG し OCATE ( 1 00 , 20C 


1) ,1,-1 


20 


B=0: C=0;E=0:N=0 




30 


Y=E 




40 


Xl=^85-B: X3=X1 




50 


Y1=X1*. 2+C: Y3-Y1 




60 


X2=120--B 




70 


Y2=.2*-X2+C 




80 


IF N<3 OR N>13 THEN \ 


:=0:SOTO 200 


90 


LINE (XI ,,Y1 》 一は 2,Y2) 




1 00 


FOR A=0 TO 60 STEP 4 




1 10 


X3=120+A-B 




120 


T=. 2*X3 




130 


2=Y*SIN (3*A*PI / leO) 




1 40 


Y3=T+Z+C 




150 


IF A=0 THEN 170 




160 


LINE '; X2,Y2)-<X3,Y3) 




170 


X2=X3: Y2=Y3 




ISO 


NEXT A 




190 


K=K+ 1 




200 


E=E+5 




210 


X4=215-B 




220 


Y4=X4*. 2+C 




230 


し INE (X3,Y3) - (X4,Y4? 




240 


B=B+5:C=C+2 




250 


N=N+1 




260 


IF N=17 THEN END 




270 


IF N>13 THEN 40 




2S0 


IF K>5 THEN ZOO 




290 


60TD 30 




1.00 


Y=Y-10 




310 


BO TO 40 





145 




そ れで は sin (H) と M じ じ やない か, と 忠 

う I; 先/^ がいる かも しれません: 

'ii は sin(H) でも M じ 感じです。 しかし, い 

かに も, 3 D を やって いると! ヒ^ じ を 出 し た 

かった のです。 sin(H> や sin(3H) が, tHiy 

2 ^(ある |;y ま lcf(x) において, f (一 x)=—f<x) 

が ijlt り ヶ つよ う な 数の こと をい う) であ 

る こ と を 利 川 し ま した。 

さて iii- 後に リ ス ト 6 です。 

また, |||| から 凸 への 变 化で, びっくり しな 

いでね。 

こ こ では, O^r':;- 10 の' 2 バラ メ 一タ で, 
ヒん 1(1】 を I にに と つてい る 点に; して く だ 
さい。 

fj-g^vj- 100-130 で, ちょ ラ ど ft え it: を Hi か 
ら 180 fit: まで 移動 させて います: 

f J- ^ リ 200 の E が 山の " さの パラメータ 
となって おり, ひ番 "り- 190 と 280 のかね r> 
いで, 山が Jri 高に 達したら, 今! は 山の,','; i 
さ を 小さ く していき ます C 
この フ-ロ グラム は 朝ん-の コケコ ッ コ一 を IT 
にしながら 作り あげた も ので, ■hi^ れの な か 
に は, おかしい と 思う 入が いるか もしれ ま 

せん。 fvn, ど ん どん ift しちやつ てく ださ 

い。 一 hc>, I'xl 1 ~ 図 6 に 明 M , およ び リ ス 
ト 1〜6 の フローチャート をのせ てお きま 
す。 t ゆ: して く ださい。 
そ れ では, ま た 何 かの 記^で 会 える こと を 
し み に 。では, さようなら〃 さような らク 




( START ) 

(50, 120) を 照 点に 
上方 向 を 正 



[b-O_jC-0^CI-2iE-0 J 
--^FoR A= a8To885TEP^> 



X2, 丫2 の 設< 



NEXT A 



; 原点の 設定 

: 初期 s 定 
色 を 綠 に 

T= -2* X2 





C ENP ^ 



H= か 

:Z= 12* (cos (H* 2) -cos (H* 4)) 



10 GMODE 1 

20 WIPE: 13 し OCATE (50, 140) ,1,-1 

30 B=0: C=Os Cl=5! E=0 

40 Y=E-100 

50 FOR n=-S8 TO 88 STEP 4 

60 X2=(96+A+B) ». 9 

70 T=-.2*X2 

■BO H=SQR<A'-2+Y - 2) *1 . 8 

90 H=H*PI/180 

00 2=20*SIIMCH)-SIN(3*H) 

10 Y2=T+Z+C 

20 IF A= -88 THEN 140 

30 し IWE (X1,Y1)-(X2,Y2) ,C1 

40 Xl=X2i Y1=Y2 

50 NEXT A 

60 B=Bi-3:C-C+4:E-E+a 

70 IF E>160 THEN 190 

180 GOTO 40 

190 END 



_ H=/"a2 + y2 *I.8 
(; 主) リスト 5 は 上図の z = 2o*siN(H) SIN(3H) 
c-c- *J と 変える だけ 




こんにちは- 落 合 順 子で一 す〃 
アンケート 葉 害に, 「彼に なって あげます 
よ」 とか 「文通して ください」 と 書いて く 
れた 方々, ありがとう。 二う いう 人た ち は 

きっと, 私と 同じように SMC 大好き人間 
で, だから きっとき つと, ゲーム だけに 熱 
中しても なんて こ と はない と 信じて しま う 

のです。 

それで 今回 は, いろ ーンな 目的に SMC を 
使っても 人々 のために, 「ちょ つと 便利な ッ 
ール 集」 です。 私からの プレゼント, 



I ビン ポ から 钩 

お、 は ビ ン ボ な の で, プ リン タを れ: つてい ま 
せん。 そのく せ, いろんな プログラム を 作 
つたり, グラフィックス. エヂ ィ タ で 絵 を 
描い たりす る ので, ファイル は ごち やっと 
あります,, でも や は り ビ ン ボ な の で, ?! も!^ 太 

な ディ ス ケツト を n いた く ない〃 と い う 

ことで, フ アイ ルのも を 边 まられ てし ま 

つ た のです。 そ の し n 分で プ ログ ラム を 

l!H 5 & している 過お で, li'J じフ アイ ル が あ 
つち こっちに あるの はパ' グの モト。 フ アイ 

ル は li'J じな のに 巾 4+ の パ、一 ジ ョ ン が i4 う , 
とか, その 逆と かね。 

ファイルの if お |!!_ をす る 場 rv, プリンタ を 持 
つてる \ な ら , ディ レ ク 卜 リを すべて プ リ 

ンタに 打ち |屮, し て , iRi!t』 している ものな ど 

を チェックす るの も ひとつの: f -。 でも, M 
じ フ ァ ィ ル と か f おすの, けっこう 人变。 
ま してや, プ リ ン タ がな か つ た らね。 つま 
り, ファイル の 'Ik ベ か えと 力', 検; 4i と か 
がで きれば, うれしい。 
でも'' 'そんな ゾフト 作 るの, ちょっと 人'^^ 
だな…。 だか ら 既成の ゾフト を ちょっと 利 
f U 。 もちろん ビン ボだカ ' ら U つ た り しない。 
タグで 付いて るソフ 卜, MEMO を 利 III し 

ましよ C 

I ディ スケッ ト • メモの ネ擁法 

まず, リスト I の BASIC プロ グラム と , リ 
ス ト 2 の マシンぶ 卜ぐ ッ ケージ を 打ち込む こ 
と 。 作った パ ッケ一 ジ ファイル を リンク し 
てから, BASIC の プロ グラム を RUN させ 
146 



落 

順 
子 




ます。 

Insert disk please. と :^^'1;-さ れた ら テ'' ィ ス 
ケッ ト をセウ ト して リターン を 押します。 
DISK NO と よ i .j; さ れ た ら , |'1 分で 決 め た , 
そ の デ イス ケット の ナンパ'一 を 人; fj。 次に 
ディ スケ ッ ト の ノ,, 称 (たとえ ば, "Basic 
work file" な ど) を 人 
すると, ファイル おと レコード 奴が^, さ 
れ ま す。 で, ま た 次の デ ィ スケッ 卜 をセッ 
ト して liij じこ との 繰り 返し。 
ためしに 2 — 3 枚 や つてから, MEMO. 
EXE の 人って いる, やきの ある ディ スケッ 
トを セットして, :]^ を 押して く ださい。 そ 
し て MEMO の に しとなる イン デ ックス 
を 人 力。 すると, MEMO ?• .MEM ( ? 
は 奴'] という ファイル を 作って 終/しま 
す。 

そ れ で は S(my FILER に つて, 
MEMO を 起動 しましょう。 ほ一 ら, さっき 



人 乃した イン デ ッ ク ス が =(5^,』;; されて いる 
でしよ う。 あと は search モードで ソートし 
て, 'TJIi な ど を はっけ ま しょう。 
亡'ほぃ使ぃみ1^: 

ファイル で ソートし たもの を, いったん 
セーブし ます。 そうし た ら 今) さは Edit モ 
一 ドで, ' ら ない フ ァ ィ ル や, 他に コ ピ一 



したい ファイル: K の 色 を' 灸 えま す。 t LF] 力' 
早] を 押す と ';' : の が' まわ ります。 もう 

- lii それ を セーブして, ま たデ イス ク ナン 
バーで ソートし (1'1: します。 すると ディ スケ 
ッ ト ご と に 何 をれ' i したら いに 'か で 分か り 
ますから f!ii 利です。 

もちろん プリンタ を W つてい る 入 は, ファ 
ィル ?^, で ソート し た 段 きで, MEMO の プ 
リ ン ト 機能 を 使え ぱいい のです。 
ちなみに, .MEM ファイル を 作つ た 時に, 
他の MEMO ファイル を'; i'i してし まったり 
する こと は ない ので, 'な 心 し て く ださ い。 
ただ し, ディスケット の权 数が 多くなる と, 
かな り 人 きな ファイル に なります。 ま た, 
一 ぼに 扱 え る デ イス ケット は 30 枚 ま でで, 
1 枚の デ イス ケット に 50 mi'l ト. のフ アイ 
ルが ある と iK し く ; fiJj 作し ません。 

I ビン ポも 楽しく 

よ ビン ボ なので, 增, ドライブ もね つて 

いません。 だか ら AREA コマンド つてと 
つても 小 他 な ん です。 ディ スケッ トの 残 り 
"it リ: が Xii りたい ときに は, そ のデ イス ケッ 
卜 に 必ず AREA が 人つ て なきや な ら な い 
でしよ つ た つ た の 2 K だけ れ ど も つ た 
いないし, イリ 411 よね。 それで, AREA.EXE 
を 少し 变 Oi して, AREA 2.EXE を 作 り ま し 
た (リ ス ト 3 )。 

m いん-や ノミ Ij は は AREA と M じ で す 。 
ただ, AREA の i^if^ ^^3^りぉ:|;:を^>ゎ1让た 
後, 何 かキ一 を 押す と システム にり i つてし 
まいます が, AREA 2 の 場 t>, こ こ で 他の 
ディ スケッ 卜 をセッ ト して 何 か キー を 押す 
と, その ディスケット の 残 り 'H 111 を & '1< し 
て く れ ます。 つまり, AREA 2 が あ る 1 つ 
の ディ スケッ 卜に 人って い れば, そ れ を f' お 
つて 10 枚で も 20 枚で も 残 り お を』, ^ ベ る 
こ と がで きます。 システムに り た いと? 



は ESC キ 一を 押して く ださ 



SMC SHORT PROGRAM 



ま た, AREA.EXE は お,'. くて 分かりやすい 
プロ グラ ム なので, DEBUG.EXE で 逆 ァ セ 
ン ブル し て 解析 してみ る と ァ セ ン ブラ 

強になる と,' 丄'. います。 
* * * ;; I; 分 * * * 

AREA.EXE の, 02ABM>2E4fi^ 地 と WBFjf^; 
地, 0111 JiUdi を' 免 01 し, (U0{)~0417 JRO 也 を 
つ け な11 えます C ダンプ リ ス ト では 化 () 〜り 4 
FF 地 も あり ます が, 'お 際 ! : は 必 t あ り 
ません。 

I ビン ポで チェック 

私 は ビ ン ボな ので…… というの はどうで も 
いいんです 力':, やつ は り ゾフト つて,',';; いで 
すね。 その.','.':, この Oh HiTBiT に は, 
¥ 480 の 'な: さ で 丄' 4 n な' ノフ 卜が いつば い〃 
こ れで打 ち 込む T-I!!j さ え な ければ ' '-… と 
つてい るゾ、 も 多い とえいい ます。 その 1-., マ 
シン,; M: はチ エツ ク サムと いう fSli 利な も の 
が あ ります 力 i', BASIC に はな かつ た の で, 
エラーに な ら ない はれ た ' f グな ど お W_ でき 
ず, 人' 炎 M 〈便だった と 忍い ます: 
ところで MSX の BASIC チェックサム は 
vol.4 に fti 械 され ま し たが, とうとう SMC 
版 もで きまし た。 し 力' も リン クバ ッ ケージ 
なので. わずらわしい a —ド' セーブの;^ ji^ り 

返 し が必 'i^ ぁ り ま せ ん。 つ ま り , BASIC で 
BASIC チェ ッ ク サム プロ ダラム を 作る と, 
打 ち 込み 巾の プロ グラム を セーブす る 'チ 
エック サム プロ グラム を 口一 ド する一,; I'l り 
を タ£ ^する —"Tf ち 込み 巾の プロ グラム を 口 
—ド する ひ を ii'i: す ― …… というよ うに 
なる わけです。 

ところが リンク パッケージ にして おけば, 
口一 ドは まったく せずにす む わけです。 
さ て , BASIC チェックサムの i I: 様 は, MSX 
版と まったく W じです。 Ifr のうち, Uii^^ 
'ふ を 抜か し た 义' 卜の ASCII コード をす ベ 
て 如え, 1 つの サム とします: 8 むで 横 1 
行の サム となり ま す。 
ただし, 

参 コメント 文 ('の 次に 続く 文字) は サムに 
加えない。 この場合' も サムに 加えません: 
('の 代わり に REM を 使った もの も 同じ) 
» 空白 (ASCII コ一 ド 20 H) は サムに 加えな 



リスト 1 



1 

■ ' " '- 




51、 に:| 丄" 1^: : 




ir.'— ' PR T i' [T ' , 

7,:J PR TNT J?; ひ \ --\\ * ■ l; 




g り f、 しし 5Urt-=('' 




9'-' FHR V^l 巧 16 




CCOL.DR- \'i MOD 




に Mr'FV^f^kDR+^.HlO i 


,化 ' 


FLfR TO 16 








150 DUHP-ASC(A*> 




I こ. り PPIJ^JT X*iD 


UEMP,2> ; " "; 


1 "' ■" Y"L;M" V^>i IM+ " い 


V X '' +DtJMP 


FPINT '■: "; HEX*fVSUM,2> 


220 C COL OR 7 








240 PRINT い iTY ! "; 
2Sn FOP X-i 70 16 




260 rRim HEX* f xsu 


hi ①,: :ヒ' " 5 


27 ALL S Ufl-AL L SUH * 




zee )<5UM(Xi=0 




290 NEXT 




XijO PRINT ■s'tHEXliA し 
31.0 PRINT 'mt any k 




T.?0 IF ASCmiD* (A», 2 


, 1.M =0 THEN 50 



參 ただし, "に 囲まれた 文字列 は 空白 もす ベ 
て 加えます: この場合'' 自体 は 加えません。 
n h のこ と 力' ら, 

1000 ' This is a program 



の 2 行の サム は liiij 力- とも 00 です。 
2000 PRINT A 
201Q PRINT "A" 
2020 PRINT "A 
2030 PRINT A 
にの ■! むの サム は W じです が, 
2040 PRINT " A" 
は * なり ま す- 
さて, ; )、'; よど うでしょう。 
3000 ' " " 
3010 

3000 ひ のん • は 00 です が, 3010 行のお は 27 
H ('の ASCII コ一 ド) と な り ま す。 
* * * U ンク パッケージの 使い方 * * * 

CALL CHECK ("フ ァ ィ ル ^^BAS") 
で OK です。 プログラムが おい ときには 
Hit Any Key で 次の サム を^' j;— します。 
すべて^ n ; し 終わる と r I m 的 ( : BASIC の 



コ マン ド リ]^ ちに おります が, 途中で も iSC| 

でブレ ィ ク できます。 

* * * おつきな おまけ * * * 



ところで, ひょっとして, まだ マシン』/ i の 
ダンプ & チェックサム プロ ダラム を 恃 つ て 
ない 入 もい るので は ? 
そ こで, BASIC チ エツ クサ ムパツ ケ一ジ を 

利 して, マシン,!,' f の チェックサム プ ログ 
ラム を 作り ま した。 

リスト を W れば 分か ります が, BASIC チ 二 
ック サム パッケージに;^ まれて いる, 
FOPEN と FINPUT という サブルーチン 
を 呼んで います。 

FOPEN (文'; 列) は ファイル を オーブンし 
ます。 そして, FINPUT (义卞 変数) で, 
フ アイ ル からの 1 义'; ■: 人力 を い ま す。 
た と え ば, 

CA しし FINPUT (A$) 

とすると, もともと A$ に 人って いた 内' # 

は 無 fji して, 2 バイトの 文';': 列 つてき 
ます。 1 バイト II に ファイルから 人力され 

た义' が, 2 パ、 ィ ト M に は ヌル (ASCII コ 
ード の 文' 7:) が 人って います。 ファイル 
をす ベて,; 光み 終わる と 1 パイ ト II に ヌル, 
2 バイ ト II に は ASCII コ一 ド 1AH の 文 
卞が 人り ます。 

777- BASIC に は 1 义'; ': 人お がない ので, 何 
かと 便利な ォ リ ェン ト…' ではない でし よ 

う 力'。 

147 



リスト 2 



リス 卜 4 




リスト 3 



+3 +4 ^Z +6 +7 +9 +A "-- +E M-. : Sum *■ m^ci i DluT,ej 



'三 Liffl : SB OS ID EE lA 14 05 F4 E5 IE 4C FE 8£ FA 99 EF : 

i^drs! +0 +1 +2 +3 +4 +5 +h +7 +B +9 +A +B +C +D +F : Sum * Ascii Dump 



Zum : AB 99 BB 13 56 AB EB 01 10 22 CI C2 ::9 E4 Al : 

h'^drs! +0 +1 +2 +3 +4 +5 +6 +7 +S +9 +B +C +D +E +F : Sum * Ascii Dump 




Sum : Efi E9 B4 4E F4 CF IE El " 10 46 B6 B7 BF 26 A9 : DF 

Adrsr +0 ■* 1 «-2 +3 +4 +5 +6 +7 十 S +9 +B +C +D +E +F : Sum * Asci i Dump 



つ ucn : EO BC 37 B7 B7 C6 DA F6 3E 3E Z-Z Z6 Zh B6 B6 : IF 



Burn : 9D 4D FD 74 D6 EO 6B 3£ 26 85 4F 4F 94 : 41 

Adrsj +0 +i +2 +3 +4 5 +6 +7 +8 +9 +A +B +C +D +E +F : Sum * Asci i Dump 



Sum : Qfi CA r€ E8 8C Cft 6B ED 9F Bf 3P 74 75 : BD 

Adrs! +0 +1 +2 +3 +4 +5 +6 +7 +S +9 +A +B +C +D +E +F sSum * Ascii Dump 



Sum : 14+ 1 匚 97 r>e iiO Dl 3 7 ('5 IE C7 CD OS 00 OE 15 : EE 



tttt. 漸 w'、, 
I' わ、 . , 



r-^e.oSt- -^. ル ノ' 3 に , 
—甲 ネ, , , ノ * , F", , - - 
F D.DDD@@ 




03O0; 
03lOi 
03201 
03301 
03401 
0350: 
03601 
03701 

03COI 
03 DO 3 
03E01 

03F01 



0410: 
0420: 
0430: 
04405 

0470: 

04 90: 
04A0: 
04 BO; 
04C0: 
04DOI 
04EO: 
04rO( 




0290; ? F 
02flO: 

02B0; 3 フ 

O2C0; 64 

02D0; 36 

02EO: 3B 

02r0s 44 



= >% , Y ( -Kbytes* 



& -ノ 》*Y( sKbytes^ 



-シ ~ に 2 , 



一 S , ぶれに 一」, -I 

3 11i'olco_l.-.HO'7D?I,ODrl7 



o o 4 o A 

2 2 2 2 ,ソ 

2 2 c- 2 2 

2 2 2 2 2 

2 2 2 2 2 

o o o o o 

2 2 2 2 

A o A o o 

2 3 ri 2 

A o o o o 

o 2 2 2 2 

D o o o o 

o 2 2 r I 2 

D o o A o 

2 2 2 3 2 

D o o o o 

2 ,J 2 r 一 n 

D o o D o 

D o o 3 o 

2 2 2 7 2 

D o o 3 o 

2 2 2 7 2 

D o o o o 

2 2 2 2 2 

2 3 2 2 2 



5 o- E D f J 2 9 E 2 D 

B4E07C9012 

6 2 o 9 B D c D o 

9 o 5 1 9 F 9 E 2 2 

7261DF0FO3 

6 5 61OF00C0 

o 3 6 4 o 6 2 D 2 2 

2 5 6 2 o 8 3 c o o 

4 5 o o 5 D c 9 B 8 

7 4 2 2 o c 3 c 9 E 

6 5 6 2 r -u 4 1 c c 

8 o F 1 n c o EOF 

o 0- o 5 c 2 6 9 - 

27263COD- 

【J 6 A- 7 1 c- o ? 

2 6 4 1 - 

o a 5 o E ~ 

o o o o o o o 1 - 



I o 3 

I 2 1 

■ V F 



- 9 7 

- c 9 



012 3 45A-789ABCDEF 

2 2 2 2 2 2 2 2 2 2 2 2 2 2 



r- c o c o o c- o c- o o o o o o o 

F 6 A A A A A A o- o o o o o o o 



o A fi A A 

o 1 1 1 1 



e A ft A . 

Bill 



: に S E 

: S S g g 



1 1 1 o o o o o o o 

A A A o o 

moo 

1 1 1 o o 

A A A o o 

1 1 1 o o 

A A A o- o 

L 1 1 .0 o 

A fi A o o 

1 1 1 o o 



o o 

> o o 

. a o 



o o o o- 

o o o o 

o o o o 

o o o o 

o o o o 

o o c o 



- A A o o o o o o o o 

I I o o o o o o o- o 



o o o o o o o o o o o c- o o o- o 

5 5 5 3 to in In 5 10 lr.t 5 5 3 3 5 5 



一 s 2 _l_ 1^ に 、r n - 



i ; ■ H -,』 お IS a- , -T 二, , 

4 i o 5 。- U Lt O c- .0 i o EN c- o CEO. 

+ - o 4 2 o E 4 F ^ * F o F D o- c D 

斗 - -u 4 o 2 & o o o o o o o c ,ふ o 1 

匚 I o r > 4 2 c- a <C A A ム o 2 1 9 1 1 

+ 一 .0 5 5 ^1 5 c c c 2 a B E c o o 

T - M 4 4 o 2 1 c D D 3 2 c o o E E 

十 - c. -リ 5 3 3 E o フ o I o c- 2 3 c c 

9 f ,v ,0- 3 o o 6 E E £ E 5 3 116 5 

B 一 o o o A _v 1 c o D ft 1 1 1 1 

7 一 o .0 4 ^- I E I 5 T,- s o 1 4 7 F B 

+ 一 o 2 4 .M -リ- 5 o 7 1 6 o 0. 2 E 

^ - M : . . i- 2 -」 Lt I. J ODD 

, . f 7 5 F 〔.J iJ CJ u 

r G ひ- -J- c Jrl 〔ぶ s> 1 U .„,. o -リ c- 

: □ 3 o- A e 1 6 -. - E ご 9 o B _H_ 

,,. o n- D , い m lit i o 1 F I- 二 m D 

,,, o o IT- o ア c o o o r o 3 c c 

曰 1 1 it Sri t5 Ui 〔ん _t 1 J- 1 F 

s , o o o o o o o o o o o o o o o o 

r 一 012 3 45 6759ABCDeF 



o 4 o o:n- s F F F o c 6 A 2 「二 

c- 5 A c- 0- 1COACB5DD 

o 4 2 o o 2 7 o 3 c- o 4 7 「J つ J 

o o 2 8 o E 1 B マ, - s E o- o D D 

o F o- E 3 c 3 1 ^ - 9 A 2 A D D 

060S1120201DB7DD 

0140CFE5 0CA-HOBDD 

00500926 2 5 90^-2 22 

o o- 5- 2 2 o ,, c- c- C- It o rj ャ,. < 2 2 

o 2 4 o E F F 3 7 3 F o A^- 2 2 

o 3 9 F 2 E 1 1 A -M o 4 o o D D 

o B 4 o 9 E 3 o A- 1 o- s 2 ,* ,- 1 

o 1 1 B 2 o € E 3 D D o- B D D 

o- 5 2 4 8 E n- o o o o o 2 2 2. 

015E0DFFPCE0 44D 

300 300B1BAFAEODD 

CQ c- ひ 4 o o E o 7 c- c- llj 6 c- 2 

012 34567S9ABCDEF 



<r IB 0- R- «T cr c PI フ 了.! I c -u in N d 

2 T.,- 1 5 c 1 D 1 A- 8 5 5 3 4 3 ly 

o o- I F 2 1 c c o o- c c o- E o o 

In r- R- jq 3 ,J c- ち ,b D D o It F A 

4 .0 F c- 匚 o o- ,u o o Li c D K- .0 c 

1 D o ,b 7 F CJ 5 2- 「J 2 o r 7 2 D 

1 c 1 . リ 7 HJ F o o F c- o c 7 3 o 

9 1 1 o マ. - A 2 D. 5 o- 5 6 5 7 マ- - E 

6 4 T E 1 B 9 I 3 D 3 E 6 1 ^ - 

3 A o ,ふ F 8 1 o 1 C-J c F D F c- 

2 1 A- 2 c- E Lt Lt 1 7 2 r.- U E 2 5 

01601FF0 07 20 7CC 

5 o D 5 r- 2 o 5 7 o ul 2 _o 3 7 D 

2 o o 2 2 9 n- c 2 3 c c c & F o 

o D7 2 3 A D 3 o マ. - J p 7 2 4 i 

o c F o 1 3 c o o n o c 7 c o F 

9 1 1 5 4 3 6 6 6 7 7 2 6 D E 

1 6 「i LJ 6 E Q 2 2 A ifj マ. .1 E A 二 

o i o -* 2 も o tJ o c c c o F LJ o 

1 -n c- 3 D D 3 2S D ta D C- 2 D F 

F E D 6 6 2 £ B 1 E r * - 5 E A 

2 0C6B0 662FFOCCF3 

D o to D 1 D D 1 c- 2 B 5 2 D 3 c- 

c B c c F 1 c 1 o o 7 c -J c o o 

9DA171240 5 0DE7AE 

CE0 071000C.UCF7DF 

oooooooooooooooo 

01234 5 67S9ABCDEF 

333 3 33333333 -.^333 

oooooooooooooooo 



1 a- ゥ m 2 c. F o B o, 

9 o E 2 D F 9 c 7 

5 B 5 9 4 4 9 D 0^ 

o F E F c o o - 1 E 

A 7 ^ ^ o F 6 6 o CP o; 

c C- 7 00 -u c c 2 7. 5 

F B ,0 D 3 IN F 2 1. 

4 A B c 3 -n- 1 6 B i 



7 2 o B B 

o o o B 1 8 

B o o 4 _N 8 

o o o- 4 8 4 

8 o o o 4 2 

o o o r J 2 8 

2 o o 9 1 4 

o o o 4 n- a 

o o o B 4 o- 

{a o c- O 1 - リ 

o o o 1 C. J コ 

o- o o 8 9 4 



3 a 2 「J F c c c 1 E 

卞. - ^ D D 4 9 F E 1 7 

c- -u LJ c -u 匚 c- 7 2 & 

F A F 2 3 T o E o s o o o o o o- 

c D E 2 匚 c - ,0 o- c- o 1 o o o 1 2 

2 B 7 2 フ _J c D ヰ 1 o o o 1 o o 

FOB o F ,0-0 t E D o 1 o- 9 4 9 

3 <- 2 o 7 4 4 4 9 7 03 2 o o 2 4 

6 U 8 「.J Q A 2 2 9 1 -u o o o 4 9 

E tlT .3 c- It D 6 6 D 2 4 o c- c- で o 

3 o 1 5 ,> A D CO 8- 1 O o O 8 o 

c IN: 匚 3 ^.^ c c o c o o o o 4 o 

OFEC3F01E40BOO-00 

o o c- o o o o o o o o o o o o o 

4444444444444444 



o 4 A A A A ^ 



- f5 - 



■ D 9 o o . 



:g§; 



- o o o o o o o o 

: n. c- o -ひ o o o o 

- o o o o o c- o c- 

- ひ o c- o o o o 6 



ISO. 



- 4 A A A o o o o 



o o o - 



7 r-J & CM 4 1* 1 t* C -, 

I o o o s A A A 



一 2 2 



o o - 

2 2 - 



- o o o o I 6 

o t 7 

リ f 3 

m 2 2 2 一 u 



E o rt-o o o o o o o o o o o o o 

o o- n- o o .n- o o o o o- o o o o o 

oooooooooooooooo 

c o o ^ o n- o o ^ o o o o o o o 

70000000 00000 

o c o o- o o o o o o ^ o ^ o o o 

I o o o o o ^- o o o o o o- o w o 

F 1 o o o o o a o o o n- o o- o o 



■ ■ ,、 し + い 

..、 Is h , 5 

IT R 2 , 二 : 

- 3 2 



1 i j 

+ 61 



一に 



n 



3 4 r 4 6 J- 4 1 5 A- F F 1 4 o- 

s B 9 Rl rj ^Er9E19BD 



9 , 



i!^ び:: 



A- A 3 6 D 5 - 

,— I r - -l- 7 CM 

11] o o r- _ 

% c o o ^ 

〔〔- F F : I r e B D « 

o c F o- 1 o o ^ s c 



L 一 



c- It ? ひ tt < 

1 O IT- c o < 

7 6 2 4 B ^ 

1 A 3 8 5 « 

6 1 F c D ^ 

10 2 0^ 

E 8 5 o 8 , 

o o o a i 

r, D D IT- D I 



F c D 9 _ 

3 i c- UJ f 



2 o c- ri 2 It Pi u 

- o o c u E o c 

- 6 D 4 ^' 5 C E 9 



匚 5 I IL c 4 IT- F 2 !M o F 扁 

.6 十 I F o 3 1 7 t A c D _ 

2 : F ft ,> 1 F o o 7 3 - 

ん- D - o 4 6. 

r ん 1 y F c _ 

4 -— L 1 o F o D . 

IT- H [ 1 1 o F 4 . 

B flic 3 1 c- CJ _> 2 7 4 「- J i 

B _> _ LiJ D CO 7 8 3 6 O 「-i F -っ ■ 

Li 7 - BE. r-.J E 2 F A r 

E 6 i 1 マ ■■- 〕 o p- c 3 IL. , 「- . 

c + - 1 o o 4 T- o 5 o D o . 

A_ 「- I 「J r- Co Lt A A o , ゥ r . -,, <S 

p T : i ■ o- 1 匚 「二, - o u o : -• - 4 : ; ,: 7 

「- z p 2 B 「-- Co o- B 2 It C 二! Cl 「一 9 

<C + t - い t .r- o o 5 c o o o UJ 3 2 2 4 7 

u. "二 7 CO D 7 D 21 CQ to 

c- + 一 4 f.J u 4 F , 1 2 9 



7 5 9 o & 

f ... 6 5 2 5 

D 7 B 2 o. 

■ r- E 4 F 2 

- D 1 A o 5 

■ 4 6^.^ M 2. 

I 5 7 2 7 m 



- o B 4 o 

t 0- C ft o 

一 つ 4 りん C- 【」 

-562 〔.J 

~ A 1 o D 



- o o o o 0- o c. - 



- 3 4 5 A- 7 Q 

I 2 2 2 2^-2 



c 7 7 B o o o 0' e 7 7 B M n : 



6 2 2 3 

ョ! - 

4 in Am 

5 4 9 o 

<i r』 7 o 

-fan 6 z 



sssss 



6 o D 5 o 

B 1 8 4 o 

2 4 2 7 o 

o 5 9 9 F 

o 8 B 2 F 

o 9 A R- r 

r i s 【" 4 to 

o B E D F 

o 4 D F F 

r4 r 丄 5 r』 

n- 1 2 6 F 

2 6 4 13 



o c- o c- 

o o o o 

o o o o 



ず g 

F o- 

て- o 

「- o. 

5 o 

4 c- 

7 o 

7 3 

8 F 

4 3 

B E D F 

1 to y 3 

o D F F 

o 3 2 ,ふ 

o o- 9 F 

o 2 B F 

o 4 I s 



o o o 

o o o 

o o o 

o o o 

o o o 

o o o 

o o o 

coo 

o o o 

o o c, 

o o o 

o o o 

o o Q 

c- o o 

c o o 

o o o 

o o o. 



リスト 5 



149 



H し =tt 
3ASC 



JUMP: =:-JUN 



ASC: ; store 

tt=AF 



マ miM2 に':' 

JTRAPO ; break 

□WAR I : 

DE-MSG2 

DPRT 



SFLAE D5 
WORK : DS 

cms 

HL=YOKOSUM 
(HL)=0OH 
HL=MC]JI 



A- 13 

- NOT EG F , 

A く OH 
NOT EOF : 



A-52H 
,'モ X 7 , ' 



A=A-097H 
A=0E4H 



□ o o o o o o o o o y o o o o o o- 3 o o o o D o o o o o o- o o o o o o o o o- o o o o o- o o o o o o o o o o o rt- o o o o- o o o o o o o o o o c- o o o o o o o o o o c- o o o o- o o- c o o o- c o -n. o < 

6^ 5 h 2 I,"^ A L,s & フ S a- S 1- 2 3 4 n <I 7 8 ? o 1 M 3 4 5 .t- 7 CD tS- C I of - 4 5 6 8 9 o 1 2 -.^ 4 5 6 7 8 Q c- 1 2 、.< 4 5 6 フ 8 9 ci 2 3 4 r" A- 7 00 9 o 1 つ- 3 4 5 ,0 7 B 9 o 1 2 ,、- 4 5 <1 7 8 c c- 1 r J 3 4 _n 6 7 B 0' c: 

が lllll*i.-lll*--fs-22 2 22r4rJ2 2333K-3 3t.,:-foK-,.-a-444444-d'4d-ln5 5ii.-55 5-o5-n.o6-o6.c-..o,o666777777 7 777 8888B08co8BO'c'99o'999o'a'cocooooo-i:cl- 

2 r.L rN 2 M 2 2 2 つ J 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -2 2 つ J 2 つ J 2 C..J 2 2 2 U 2 2 2 fj f-J ft 2 2 2 2 ウー r r r 、一 2 f.- 2 2 2 2 2 2 2 2 つ J- c-i 2 r 2 2 つ J 2 2 n r.J 2 2 r 2 fJ 2 2 (J 2 2 「< C.J 2 2 2 〔一 f,*- マ, * 3 ァノ 3 3 K- 3 t. 3 3 一 

u . 

A 5 - 



§丁,に§£_&., ^ い?, c ?ぉ H B :B^1^ HDH N. M.M-M" H u ひ PI M ^ :ltl 叫り r A II 

B-isE^M^KOTSO ば Hs. : 1-1*1 SAC;:- r 1 2 USFTFtNli-LUODTT K p 2 9 5 ^ 5 E 3 1 ^' K T p B A = R - o ^ T s T p A ' L = A + + + o -cs び u-rJM 

J * ^ に ^ S £ ; ... -, ii X o A L - c » F = F : I 一 N 1 - 1 R R R p N - s £- u- N s LI CON- - L ^- + D 1 .0:0- - R 1 o - c E p c L = R Tn- s a - - M ^ ^ A € ^ L ♦ c ^ - ^ f 1 o 

N * A A - NHBCA<HA»CE N T- a- r A .1 w sc.,- I1-D(AAA F c HT-<rlyH<DD.-.-_l-P.JC-_J,x- し .-0.,-04<3:8 し .-MIT-DUA 



u 



w s s 

; F F F 



5 I 

A R 

L 9 A 



:; c- S S 1- し ー 1 i »* 1 1- 2 2 C4 2 2 2 2 2 1^ C.1 10 3 3 3 3 ,ふ 3 3 3 3 a- d; 4 4 4 4 4 w .-^ ^ IT- ^ 5 _12 IT 一 5 :5 :5 :2 ^ フ に,,:.!:' 7 rl7-fl,_:c^55c5^^^^m^^pwp^pppw5^pl,;;!p』『.._.MV:-p"J^「:.jw 



H T s T > 

1 N u K s L H D 

ひ ひひ H o o 5 N e H 

^ ^ ^ - D ^ o o D t- o T - 二- -J A D 

-- ; 8 G GOOII+ し i し しし c- F H E X c 1 -t 1 -- 5 -- s : B R 1 X A : > # E 

Y Y V T u N^ALool^E#K R H H H o -, A f 2 E II ! -.ー = r il E - m 7 E It fl >0 UJ -, + T 

R R R R z e 1 L H = 一- L D - { o E + ( + ( : - A 1 T -_ 1 > A A - c A A D - X _ ■ 一 - A X D F E E 

G ^ T T' A A r = F = L E c H ( L - 7 ' L - L = E E - - E # A = E A = A E ( D s . 

C E Ll LJ s ;. •, F 









not 


* ound 


3, 10, 
Line 
+ 3 十 4 
10, 


Bh 

13 

+ 


D F 

, K 

5 + 


化 E 
,13, 


NAME 
10 

+2 " 


,. " , 
二-, 10, 










Hi 

1 or 

Rve 


CE 


. 1-" 

of 


、 •' , 
file 





Si %M ft 

i i 二- I 

1 \ > I」 6 

1 H H 5 H H ^ 

R r H c 8 H o 5 F , 

- E + E o 5 6 F o o F R 

.. = H 一一 o o - E o > 



LI 



^ ^ 化 § 

o s OS 

M : I n ME 



n 6 

u s 



8 H s- H 

•■ H -り 5 H リ 5 

E = F o E o 



>ooor-c-OOT-o、-c-c-oc-oc-c-.::-ococ-oc-oc-oooooc-oc-oc-o'c-oc<oooooo-:>oooc'c-oc>ooc-oooc-c-ooo.oc>c-c-oooc-ooc'oooooc-020.00000 0c-0209 力 P2 

^ 1 K 1 w* ^ I H ^x-^ ^.^ ^-^ 2 f-J ? 1 rJ ?1 ,.- ,,- r- r 3 3 z 3 3 3 K- 4 4 4 fl? 4 a- 4 4 4 a" In 5 IT- IT! 5 tr> 5 tf- in ET 6 ,0 ,0 O -.O ,0 .0 & 6 7 7 7 ァ 7 7 7 7 ,- 7 R- m R- 3 CS 3 3 rC 8 8 0- 9 9 C^ C^ 9 cf o- 9 O- c:— り に . 



o ? ? o o o o o o o o o o o o o c o o o o o c o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ^ o o o- 0' o o r:^ c r r:L r ^ r:l o K K K r- ^ X k V J- y ^ 丁" 1 V 

3 3 ^ 3 3 3 3 ^ ^ j." I," M ^ マ" M I," ^ T ^ "- 3 ^ 3 t .- 3 3 3 3 3 3 3 3 -。 ,ふ 7 3 3 3 3 ,-- 3 ,j 3 3 -.^ 3 3 7 7 ,-- 3 3 K』 ,:- 3 3 r- 3 3 3 3 3 3 3 3 r- 3 7 ス- 7 , - 7 T._ y. t .< 3 3 T 3 3 3 T- 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 



h h h iz .c h 

u 2 7 o o _」 t 

1 9 4 o 1 a t 

e 7 d 9 o r s 

o o o o o b 2 



_7 



u ft ト A > 

s r- o = ■■- し 



- CT CT q CT Q- q q 



w I A ,: o I 

~ I 9 X M □ c o ( E X I I 

-し, ■- E c" w II 1 E 3 A 



; 4 

1 7 



18 c 

- 「J + ri - 

V- ft A L ■■ つ 二 

I 一一 -I I- ゝ. ■- ,■- s - 

E A 



c 

一 _ 

A 



俵 落しに よる 「学習」 の 第一歩 友 里 翔 



今圔は r 懷落し ゲーム 儺 こして、 
Logo における /と は 何 か、 
と t 、ぅ隨 二 っ1 、て 考えて ( 'きた ( »iSt 、ま す0 
その 筋に、 前画 出した 宿题の 解説 をして おきましょう ネ。 




vol. 「1 では 「あみだく じ」 を 作成す る と こ 

ろまで をお {fr し ました。 そして, 'ii 際に 「あ 
み だ」 を た どる プロ グ ラム を 'fiV として, 
,;ゾと^7の1^様か らの反,に期ずタ したので す。 
ところが, W とした こと 力', お, の お の <^ 
yj [ I [|'1: liii になっても, 何の f 乂 i お も な いで は 
ありません 力'。 「リシ ャ一 怒ッタ ソ'」 と T ;!! 
にあった マイ クロ フロッピ を むさぼり お 
うとして いた I4«it|4fi から 尺の ヒトバ f。 
「解?^ が W き ま した セ"」 
と いう ヮケ で, 何とか に に つて く 
れ たの は, 海 ifl は 航山' にお 化い の ペン 
ネーム 「+1fc の 木; お」 さん (26) です。 それ 
では, さっそく 内'? ¥ をす f w_ し ましょう (リ 
ス 卜 A)。 

メ ィ ンル一 チンが solveamida です ね。 これ 



リスト 1 




setcursor 
show :resL 



< /& : path 

th > :pathit [stop] 
:>r d char 64 + : pa th 
: path + 1 



oca I "nkey 

f member p : key : i i nk ! [ s t 
[make "nkey getl inked where 
make "nkey 

word first : nkey (bf : nkey) 
[make "nkey search : key 
I f emptyp : nkey 
[make "resu 1 1 1 « st 

se : r eSLt I 1 1 I St first 

stop] ] 
>can : nkey 



A B 



A0< 



)B0 



Bli I >C1 



■Ik 



search : key 



: nodeK [op "] 



I oca I nkey 
make " nkey 



f member p : nkey : I t nk I 
[op : nkey] [op search 



[op I tem : p I ace 
Cop I tem : p I ace 



f rema i nder :r 2 = 
[op "TRUE] [op "FALSE] 



つ ザ : key) 
: nkey] 



I nk I I stj 
ink I ist] 



A B 



C 





> 







150 



Al.Bl, A2,B2, A 3 の 順で 入れて いって 
次に B か' 入れな く なった ので, B の 負け。 







図 4 





A2 


A3 






A1 


B1 



kJiAJLtJ 



G 




H 




M 



は vol .5 の 「あみだ く じ 作 fiSt ブロ グラ ム」 
に 迫 加して 使う と 良い よ うです: resultlist 
と い う 変数 を 初期化 し て solve という ブロ 
グラム を 動かして. show している ところ 
を W ると, 結果 は リストの^で 表示され る 
よ うです。 solve は? V バス ごとに 道噸 をた 
どる プロシージャで, たとえ ばパ ス が A か 
ら D まで あれば, A, B, C, D の 4 つに つ 
いて それぞれの 道顺 をた ど り ます。 solve i 
の 1 は パス A を^し ます。 
scan は, 「あみだく じ」 の 横お 【fj】 の 接 絞 を 表 
す リストで ある linklist を' ii 際に た どって 
いく プロシージャで, まず I を 初 は 引き数と 
して A II がり-えられて いま す。 
どうやら, この scan が 令 ft^ で もっとも 重 
'I- な 部分の よ うです。 こ こで は. getlinked 
と search 力 《 使われて います。 getlinked ば 
'; [ き 数が リ ス ト の 要素の 場所 をお してい ま 
す。 even は 引き 数が 遇 数な ら ば TRUE を, 
奇数なら ば FALSE を 返す 関数です から, 




getlinked では : place が 偶数な ら ば link- 
list 中の : place S I j の 要お の ひとつ T- Ijij 
の gij を 出力し ます。 もちろん, ^^数なら 
ば : place ^ 1 1 の 次の 要 です。 これ は, ど 
ういう ことでしょう 力'。 
t^l の あみだく じで は, linklist は 〔AD BO 
Bl Cl〕 になります。 ここで は, め: 桉 結ばれ 
た ノード は 吋の リストに なって います 力' ら, 
ノード AO に関するの は BO です。 つまり, 
奇数 番目の 要素に 関連す る 要素 は そ の 要 =^ 
の 次の 要素, 逆に 偶数 番 【1 の C1 に 関連す 
る ノード は その ひとつ 于- 前の' ま: 素 B 1 とい 
うこと になります: これで getlinked が 15^ 
連の ある ノード を 出力す るた めの プロ シ一 
ジャ た' という こと が 分か り ま した。 
さて; チ: は search です。 どうやら, この 引き 
ft は ノードの 名 m A や B な ど に な つ て 
'、、るよう です: そうすると, な 力' の: nkey 
ii. その ノードの すぐ 下の ノード を 指す こ 
と に な ります: もし: key が B なら,: 




Q 



g 



nkey は B 1 に な ります。 し たがって, こ こ 
では, ノードから リンク を fii つて 来た 遊 順 
が; 欠に パス を ド つて fj^ く ところ をト レース 
している のです U' ズ 12)。 
こ れ で, scan の 内 容 は 人体つ かめる と )e、 t 、 
ま す。 getlinked で 横お へた ど り, search 

で 縦 ん に た ど り , km に た どり" m ' たパ 

ス の fiSj を : resultlist に 追加して いき ま 
す。 この 力-式 だと, (! 1 の 例で は 結果 は 〔C 
A B 〕 と; IWj されます。 これ は, A が C 
へ, B が A へ, C が B へと つながつ ている 
という こと を 示して います。 
「森の 木 影」 さんの プログラム は イン デン 
トも きちんとし ていて とても ItL やすいので 
すが, 残 念 ながら 結 果 が グラフ ィ ック で I 屮, 
力され ていません。 おしいの て' す 力 まあ 
良いで しょう。 グラフィックス を 導入す る 
と す れば, scan あたり をもう 一工夫す る 必 
要が あ りそうで すね。 どうもありがとう ご 
ざい ま した。 

151 



図 5 



G 




Q 



\ 



貪 



\ 



勝 



人の 手 

コンピュータの 手 
人の 手 

コンピュータの 手 
緘果 



ル— ト 



リーフ 




今 は, 简 '1'- な ゲーム を 使って コンビ ユー 
タ に' させる こと を < えてみ ましょう。 
た だし, は '?' 部 分 について は, メモ 
リ の 制約 |-_ から' Ji 際 1-_ の プロ ダラ ミン グは 
行いませんでした。 いつの 11 かく を も う 
一に 火し, 1 1-: 縮 し て 何 と 力 ' プ 口 グ ラムして 
みたい と こ ろです。 
國 ルールの 説明 

「f 纩; i?^ し 」 の ルール はき わめて 簡 iji- で す 。 

人き なま h' に 2 入が lilfill^ につめ 込んで い き ま 
す。 ii-i 後に 人れ ら れな く な つ た おの ひけ。 
きちんと 人れ ない と JjS の 力' にす き |f;J がで き 
てし まい, 本' |'! は 人る はずの 依 も 人ら なく 
なって しまいます。 どうや つて' 十 を 作 り 
; t 手 後手 を 入れ^える 力', ここが 人き な ボ 
イン 卜になります (W3)。 
ここで は, fii- 終 的 に は コンピュータ にやら 
せる という 希"^ (もあって, なるべくち-え や 
すいように 4 X 3 の ば li でき えてみ ました。 
依の 人き さは 2 X 1 です。 
園 学習の 第一歩 ' 



まず, 人と コンピュータ が 戦 うこと にし ま 
す。 1' ズ I 3 の 勝れで. ; tT- を 人と さ-えま すと, 
この では コンピュータが ひけて しまい ま 
す。 これ を W 4 の m 味 'iR m 係で 'J; すと, 
K (人) 'C (コ) *G (人)— Q (コ) *P (人) 
—負 

の Tuin で ひ けた こ と が 分か ります。 ここで 
/n ! すべき 点 は, Q を tU t 、 た 1 ゆ 点で fl I ナ が 
決' 4: 的に な つたこ と です。 ですから, ここ 

では Q が,' お T. なのです。 

では, Q の わ りに F としてみ ましょう:. 

K — C — G — Q —負 

F -I -ft 

ところ 力-:, F の あとに 人に I を; おかれて, や 
はり ft けて しまいました。 どうも. もっと 
I おの C の T- がい けない よ う です。 これ を L 
のように 変えて みましょう。 
K — C — G — Q ,貪 

F — 卜 貪 
L — G ' I — 勝 
こ の T- 頓だ と, 入から G にに,' く 場 i>, コ ン 
ピュー タは I に; なけば 勝て る ことにな り ま 

す。 さて, た ほどから 出て いる T- mm に;' (■ 
1! してく ださい。 これ はま るで, リ ス ト に 
してく ださい, といわん ばか り のデ一 タ稱 
造 を している では あ り ま せん 力'。 

入の 第一 「K」 に;^ォして, コンピュータ 
の T- は 何 通 り も^え ら れ ます が, そ れ は デ 
—タ 構造の' 十: いている;' なを 顺め ていく こ と 
で 求められます。 どうやって ^4! めて いくか 
について は, I' ズ I 4 の A から Q ま でで 箱に 人 




'レベル 

レベル f 

レベル 2 
'レベル 3 



れる ことができる も の を 顺 に 埋めて いけば 
良さそう です。 こうすると, この ゲームで 

は 入と コンピュータが Wijt していて, 'おめ 
は コンピュータが 非 t?; にさ さく (始めは コン 

ビュー タ 側 ( : f4 の 経験 もない ので, 機 械的 
に 女れ し; して く る), 何 M かやって い く う ち 
に 少 し づっ強 くなる (; t の デ一 タ 構; ili が ど 
ん どん'/ 成に 近づいて い く …コンピュータ 
は 一 fi ひ け た T- は 2 Pi: と衍 さない) という 
ことにな り ま す。 
矚木 構造と リ ス ト 

さて, ^に で, したよう な データ tJ^i 造 
は, im 「水 (tree) tm」 と 呼ばれて い £ 
す。 ここで は, その r >K」 の& ;; IJ の 呼 び h— 
と, これ を どのよ うにして リ ス ト にす るか 
をお し しましょう。 

「木」 のー^^ 1. の 1 や; 分 ( レ ベル の (祁 分) 
は, ル一 ト (根) ! 1 呼ばれて い ま す。 「fJ^^g_ 
はこ こから 卜の 力 • に h'l! か つ て 成1 る していき 
ま す 。 M 6 の I' 【 丸の 部分 は / — ドと 呼 は r . 
る ものです。 ですから, さっきの ルートぶ 
ii: し く は ルートの/— K と uf- ばれ ま す: 

「枝」 は バス, '?^ 卜-の 力-の, もう そ r-. 

h バ スの 出な ぃノ一 ドは リーフ ひ H> 、: 
—ドと 呼-ばれ ています。 ― 
では, この 木 はいった いどう やって リマ、' 
にしたら 丄れ、 のでしょう。 I ツ! 5 の f 々リ を : や 
て^えて みましょう。 まず は な、 ド分か :.. 
iri- 初の ゲ一 ム では けて しまい ま す i :. K. 
C. G, Q, の liin です-が 進められました: 二 
れは =^ミめ: に そのまま リストに できそう です 》 



152 



[K C G Q I ] 

ムお 後の 1 は, lose (ひ) のこと です。 ここ ま 
で は iji. です 。 コンピュータ はこの 对 ijiii で 
ひけた こ とが 分かって いますから, 次から 
は 2 li: と この 形から は Q を衍 さない こ と に 
なり ます。 ^じ途屮糸^^^を通った場^>には, 
他の 丁-. を 使い ます。 ここ ではた また ま F を 

びました。 
[K C G F I ] 

これ もま た, ひ けて しまい ま した。 リ ス ト 
を このよう にいつ ばい 川, S して ik!!^ をい つ 
ぱい it^? やすの も ひとつの であ り ま す 力 
mO) 2 つの リスト は 内' # が 丄' え く 似て いるの 
で, これ を ひとつに してみ ましょう。 

[K C G [Q F] I ] 

こ れで も 良い のです が, や は り 1' 乂 I 6 でい う 
レ ペル に 1> わせて |if^f; う を恃た せて やり まし 

[K [C [G [Q [I] F [1]]]]] 

こ の 开さだ と, どんなに 4^ が I ム h' つても つい 
ていけ そ う です: W 5 の ム や 分 を 'J1I える と, 

[K [C Eg Cq [I] F [I] ]] 

L [G [I [W]]]] 

という I おに な り ま す; 

こう して リストが どんどん 人き くなる につ 




き 力、 -選 ばれて いる 



〇 



® 



2)«a きか "ii ばれて いる 



〇 



れ, コンピュータ も 糸 も 験 を つんで 少しずつ 
強くな つてい きます。 たとえ ば, コンビ ュ 
― タ 内, 邻で コンピュータ I..J に でん n おさせ て 

おくと, コンピュータ は 勝 T- に 勝 ひ リ ス ト 
を 作 ijit していき ますから, その リスト を も 1^ 
つた ままで 入 ir,j と ん t 戦す ると, いつの ! : 
か 強く なって いる ! という こ とになる ので 
すね。 いわゆる nLL7:f? です ね。 コンビ ュ 
—タ は: t の リスト を た ど り な が ら 次の T' を 

きえて いますから, 一 fisiil けた T' は 絶 AJ- に 
打って きません。 まる で'' ;'' :ゃプ している のと 
I..-J じ に な つてい る のがお 分か り いただけ ま 

し たか C あと は メモリの 人き さと の 勝 ri で 

すが, んソ ひ'] ■ 称な T- は う ま く 一 li: で' リ とえる 
ようにす るな どの T- 法 を 使った りして, デ 
—タ If-: おお をす る こ と も 4 能です。 
參 実際の ゲーム 

现論 的な こ と はだいたい え 解して いただけ 
た と 思 うのです が, Dr,Logo では メ モ リ が 
あまりに も 少な いので, zj^l"l の も ので は ま 
つ た く ''/:f^ 機能に T- を 出して いません: !、 
上-で 対戦す るよ ラ になって います ( き X 

m VS 门組) : ただし. メイン プロ シ一 ジ ャ 

である bagmain では/な • i'l 化に ま つた く 1バ』 
じル一 チンで 糸 はんであります から, メ J ーメ 



モ リ 的に H ら かの お 裕が 'ト: じ た 4i ひに は, 
ど らカ' の getkey を computer とても め— 
し て computer という?^, の り プ 口 グ ラ 
ムに f ケぇる こと もで きます。 
リスト をす ベて お' ち 込んだら bag© でゲ 
― ム |;H 始 です 。ゲーム は 依 を f おとす ことによ 
つて 逃 めら れ ます が, J/W は 2 id! り あり , 
「横に して;^^とす」のと「縱にしてミ《す」 のど 
ち らかを びます。 こ こで は 逸び おは 力一 
ソル キ一 を 使って います。 人-: キーが 「横 K 
き」 で ムキー 「縦に (き」。 キ一 を 押す たびに 
:}\ K, にけ L が pi リ ifii 1. を いて, ど ちら を 逸 
ん でい る かが 分か り ま す。 決めた ら リタ一 

ンキ一 を 神して ください (M 7)。 縦横 を 逸 
ぶ の は, プロ シ一 ジ ャ selhv です。 

リタ一 ンキ一 を 押 すと, 今) iii は (ぶ を m く 1:': 
m を iiH いてきます。 横;?,: き の 場^, 1 から 

3 ま での 数') が るので, 数';': の に W さ 
の A-: 端が あると 思って 逸んで ください。 縱 
に,: き の 場; > は 1 か ら 4 まで, 敉卞キ 一を 押 

してく だ さい U' ズ I 8 ): こ れを' おひ している 
の は, selnum て' す。 

プロ ダラム 内 ;' fl; で は, 横;;^: き 1 , 2 , 3 を 
それぞれ hi, h2. h3 と, 縦に,' き 1, 2, 
3, 4 を VI, V 2, V 3, V4 と 呼 んで いま 




A は 横 置き で 3 を, B は縱 置き で 4 を 選んだ 例 
2 3 1 2 




4 



隱 


1 

1 i 


k 1 

1 


1 


e 


1 f 

1 

-1- - 


9 I 

1 


h 


a 


1 b 


c 1 

I 


d 



】53 



す。 また, これら は以 ! jij ( : ど ん な ふ うに 依 

が 人って いたかに もよります が, m 4 の 

(A, D, P) (B, E, H) (C. F, I) 
(J. N) (K, 0) (L, P) {M, Q) に それ 

ぞれ W もして います。 

こ こ では' Ifi の 人き さ を 3 X 4 に 取って いま 
す。 I' ズ I 9 はこの ネ {'i の リ 、 部 h\ の 呼 び お を 小し 

ています。 y さ ひとつ はこの 小 ブロック 2 m 

分の 人き さなので す。 

filib では, 'ぉ| る モには そ こ に y さはない が が 
ふさがって いてもう 析 しく 依 を 人れ る こと 
がで きない ブロック を; K めて います。 この 
なかの リスト [ieajf"'] は 3 つず つで 1 糸 It 
となって おり, ITi の プロックの 縦' 别 i : 対) お 
しています。 もし i に f 炎の 一部が あれば, 
e, a はも う 使えません か ら , filIb では [e a] 
が,' 1', 力され ます。 

勝 《1 がつ いたか ど う 力' は winlose によって 
チェック されます。 こ こで は, h 1, h2 …… 
v3 v4 を I 鎖に 人れ てみ て, エラ一 にな らな 
いかどう か を チヱ ック しています。 'Jli 際の 
チェック は chkbag で 行われ, もし これ か 
ら 人れ ようとす る ひさの た めの' や 問 が ない 場 
に は FALSE を 返して きます。 'お 際に 依 
を 人 れ るの は sinkbag によって 行い ま 
す。 : bagmap と い う 変数 は, 使われて い る 
ブロック の 《1 録 W で, プ 口 シ 一 ジ ャ は こ 

れを ながら, 箱の 状態 を 知る ことに な り 
ます。 

結 を 阔 面 に 出力す るの は hbag, vbag ( : 
よります。 fitpos は? Hj*^ の 左上 端の 座標 を 
出力 します。 fitpos に は t ズ 1 4 の A~Q を' j| 
き 数と して 人力して く ださ い。 

4 X 3 の 箱で は 人 fUJ が ゲームす る に は少々 
もの 足りない ようです 力 i\ 々後 コンビ ュ一 
タ といつ しょ に ゲーム をす る と いう 期 f きを 
残し, あえて コンパクトに してお きました- 
みな さん もこの プロ グラム を 使って みて, 
ここに/ し た 方法 以 外の , 新しい ァ ル ゴ リ 
ズム によ る 「コンピュータ fifei'l^ と し」 を 考え 
てみ てはい かがで し よ う 力'。 



154 



make "key 

repeat 3 
[setcursor 
type char 
make "key 



Cseteursor [32 10] type "4] 



make "key 



(asei I rc) - 49 

< 3 

? y > -1 "o "m] 
fv = 3 

ip = "v) C£o "m] 



setcursor ee 
pr char 17 



to putbag :shp 
drawbar s i nkbae 



eva I merrtoer p 



wher e 

C ( (Quot ient (where 



d] 

3) + 1) 



to ba£rnap \ ntt 
make "bafimap 口 



to drawbar 
f i tpos 



Chbac] Cvba£] 



to judgment 
seta I pha 4 
setcursor [2 IS] 
(pr :name [WIN リ: 
seta I pha 7 
setcursor CO 23] 



to chkbae 
ff emptyp 



; thishp Cop "FALSE] 



member p f i r 
member p f i r 
[op "TRUE] 
[op chkbaS 



: th I shp \ も map 
Df : th i shp : bafinr^p 



to chkbag I oop : hv 
if emptyp : hv [op "FALSE] 
if chkbag thins first :hv 
top — TI?U£] Cop chkbafiloop bf =hW 



member p first : thishp : bagmap 
member p f tr st bf : th i shp : bafimap 
[make "bagmap con : bagfnap 



Lem 3 : thi shp] 
I nkba& bf bf b' 



: th I shp) 
: thishp] 



op not chktaa* I oop 

[hi h2 h3 vi v2 v3 v4J 



f emptyp : s [op :d] 
f not member p first :s :d 
[op con se : d first : 5 bf :s] 
Cop con :d bf :&] 




setsp I 1 1 25 
%p I 1 tscr sen 



basmap i n 1 1 

Du setpos [0 80] pd hbag 
pu setpofi [70 60] pd vbaE 
ba£n%a ■ n 



f not member p : key L2S4 250 ^:43 J 
[go '门 

[run i tern where 〔 
[make "sp se^hv "h go " I ] 
[make "sp se I hv "v go "I] 
[setcursor [27 6] pr [pos] 
make "sp word : sp se I num ! sp 
I f chkbag thing : sp [op : sp] 
[setcursor [25 10] 
pr "Err or go "5] ] ] 1 



setcursor [20 10] 

repeat 8 [type ¥ ] 

I f :sp - "h [make "n 0] [make 

setcursor [22 3] pr char 17 + 

setcursor C32 3] pr char 18 - 



to basma t 
labe I "I 



w I n I o&e [ jud^ent "White stop] 
setpc 6 pd 
putbag get key 
setpc 7 



w I nl ose [judgment "Yellow stop] 
setpc 7 pd 
putbag ^etkey 



to makebox 



setpc 2 

pu setpos [-2 0] pd 



to hbag 
seth 

repeat 2 [rt 90 fd 46 rt 90 f d 22] 
end 



to vbag 
seth 

repeat 2 [rt 90 f d 22 rt 90 fd 46】 
end 



to fietkey 

( I oca 1 "sp "key) 

setcursor [20 6] pr [select bag] 
make "sp se I hv "h 



make "key asc \ 




to f I tpos 
( I oca I —X 
make "x ( C 
make た p I 
CO 2 1 2 

111 

10 

111 

10 
make "x pe 
pu 

setpos se (f trst :c) * 2A 

(f (rst bf :c) * -24 

setpen : x 
end 



to ba&r Li 
make "hi 
make 
make 
make 
make 
make 
Fnake 
end 



G H I 



? op 一 



2 3 12 3 4 



SMC-C 講座 (4) 

II 松保暂 黑 岩 方 人 北 堀浩紀 

この 講座 も 早い もので 4 回目と なり, 読者の 皆様からの 投稿 も 増えて きまし 

た。 そこで, 今回 は 講座 をィ; にして, キ彌 作品 を 介いた しましょう。 



黑 岩さん のフ ログ ラムと 質問 



その I. 自作 プログラム 

1 ) ファイルネーム 

RECOVEK.C (リス 卜 1 ) 

2 ) プログラム 作成の いきさつ 

ある H , いつものよ うに フ ロウ ヒー • マガ 

ジ ン の ゲ一 ム な ど を ん ヒ ^'i し ん だ 後, 'm 
入 を WJii り. ; "ilJfi; にり こる と dilM 小 3 > が 「ス 
ピ 一 ド . ゲ一 ム がで きない ョ J と, i うのて' 
し た: 「どれどれ」 と どうせ 使い〃 を liiliil^ え 
た の だろう と Ai', ^ ' な が ら, ディスク をセ ツ 
トし メニュー (ゲームの) iiii'iifii 力 ' ス ヒ 一 
ド • ゲ一 ムを;;!^!リする と 「Readyj を 
し , fi'J も '^1'化 し ない のです。 「'^1'だな一 J と 
つぶ や き な が ら Sony FILER の システム 
メ 二 ュ一 に してみ ると, なんと 確か あ 
つた はずの 「SPEED.BASj と 「SPEED. 
PAC」 が, いのです, 
=ニ^^«場^^^,1;のも';5+^== 

① c()nimanci「ERASE」. filename「SPEED. 

XXX を ぶ。 

② fi'I やら'' ? (Y/N>" と llil いている ので 「Y」 
を 押す (何 か したいと き は 必ず Y とする か 

に)。 

③ チ ットも ゲ一 ム が始 ま に, な いので. もう 
—は ① と:;!;' を U う。 ャッ' 、 リ ゲ— ム がで き 
ない。 

という U イトに スピード 'ゲーム は.; さ 5£ した 
のでした。 

こ こ で'夂?;ぉ,,,>;-;&が'^^) る が, Sony FILER 
システム メニ ユーでの rERASEj コマンド 
は キ一 ボー ド人ハ にすべき だ〃 そうしない 
と 後 111 ま で' 'フ ァ ィ ル 化の '^; f Sony 
FILER" の; リ X を,, り 継がれる ゾ'。 ,1/^ を 》 乂 
して, サァ ーどラ しょ ラ, M — ソフト を Hi 



I'i '(■( うの も';' 力 ら しい の で. フ ァ ィ ル fUi.i; 
の ュ一テ イリ ティ が;!! ifi- いの も のか と f'l? す と 
CPM に の 物が あ り ま し た。 でも ン /Jl'l も 

する のです, …… とても n うおに な れ ませ 
ん '-… それじゃ nn て' やって みる 力'。 とい 
う こ とで プロ グラムの 作 を しまし た。 



SMC-C 
STANDARD 
COURSEIV 



3 ) プコ クラムの 使い方 

mu l-M しい こと はキ やに) !も し。 ただし Hi な 

を' iiJ する: 

A > RECOVER O 

drive no.l (A) or 2 (B) ? ,0 

track ? I i.) 

physical sector ? 1(c) 
と 人力す ると SMC- 777 C では 1 ^11 のデ 
ィ レクト リの はいって いる セクタ 1 の 内お 

が ノレ 』;; される ([ッ 1 1 参!! (i)。 

recover file exist ? 1 (Yes) or 2 (No) ik 

\S, したい ファイル が ければ 「 2 」 を 人 乃 

し, yij の セクタ をお リ i させる- セクタ fiV' ふ 
は 1 — 4 — 7 -' m — 13 — 16 * 3 — 6 ― 
9 一 12 — 15 — 2 4 5 * 8 — 11 - 14 の 



で h. う-に I 的の ファイルが にっか つ た ら 「1」 
を 人 お す る と お (;| を f 1 い, FCB た Jin の デー 
タは E 5 • 00 となり, セク タの內 おが ム' 
される Ctrl-C でし' P/M にり:: る 
[WW 

"しまった, '; i'i した' 'と 分かった ら |1'1: ちに デ 
イス ク まるごと コヒ一 のパ 'リク ァ ゥ プテ" ィ 

スクを り, これが うまく お iv; で き た ら ィ>; 
を ひう こ と。 

4) プログラムの 説明 

bios (n. c > の m i'i を 1. ' BIOS コールに よ 
り セクタ ダンプ を fr う。 BIOS コールに よ 
りよ /4 う セクタ 論 セ ク タ ( 128 パ-ィ 卜) であ 
る ので 物ぶ' 1'. セ ク タ (256 バイ 卜 > に '^^;^^;:す 
る, ファイル の f^i/ni 1 セク in 尺】 にあ 
る H 力 '听 すべての FCB の ァ ド レ ス に 
テ"一 タ (H) を ,!;- き 込む こ とに よ りほう。 

5 ) プロ クラムの 改善 

1 セクタの ファイルに iUi7f デ一 タ を ,リ き 
込 む 力-; 丄で ft fe:) する のに" が' ) 1 け ま し たが, 
ド T- な プログラムで ちまち まと I デ一 タ す 
つ える より, 1 セクタ' 'パ' ッ サリ" と' &ぇ 
る ん' が ス ッ キリ したやり 〃であ る と 納 i ひ さ 
せて 投 fei する ことにしました: もし す 
る 場 i> は 「 FON T 2.Cj ブ ログ ラム を 参ち に 
して' 'スク リ 一ン . エヂ ィ タ ん A" に してみ 
たいと 忍って い ま す。 

6) 麥考 文献 

ナツメれ 「バソコ ンュ一 ザの ための C プロ 
グ ラミン グ 技法 J の 「7.2- セ ク タ ダンプ フ 口 

グラム」 こ の ィく の サン ブ ル はすべ て 

BDS-C であるので とてら は に ケ. つ e ま た 
^•iitlUI^ い。 

その 2.Wt9 

1 ) f 丄; i し' の ゾ 一ス' フ 口 グラムの 人 わに 
「SMC EDIT J を f お 111 しています が, ァ ン 

155 



ダ'一 ラ ィ ン U ゥ' ij, font 2.C での X _ OFS. 
Y ― OFS の が 人力で きません。 '二' 
を 人力しょう とすると "BS" と |mI じ ! fjj 作 を 
し 1 义'; えてし まいます。 バグ だ と AL', う 
のです がいかが です か ? 
2 ) SMC-C で シ ン ボ リ ッ ク • デバ' ッ ガ を Mi 
おうと つ た の です が, ユーザーズ 'マ 二 
ュァルを,;"^んでみる と 「シンボリック *デ 
パッ ガの 作成に ついて」 という ■ に' K が あ り, 
必ず この 科から お,; く e みください」 という 
ので,; 允んで みると 1^ く "PI! 解で きない。 お ま 

けに 「?^ マシンに よって BDOS の P: ; I マ が ゲ4 

な る ため, 一 yj お 答で き ま せん ので 师 J' /K 

く ださい。」 と ,'!: いている。 お、 のよ うに これ 

から 「c , r,;;vj と は 何 だろ う か と プ忍ってな!^め 
る 入 11 に は何が何だか•f|は^i^^で きないで あろ 

う 。 人体, SMC-70, SMC-777 は RAM 64 
K が 化 4^ なのに 6()K の,; iiiW して も, な 味が 
m I 、 の ではない か? も'; )mj fi'J を どう すれば 
a いの か 分か ら ない ので 《つた ときの まま 使 
つてい るが こ れ がム; ^適の 状態で あ る のか ? 

n i-.cofiiiii. よみし く 御 ください。 

東京都 黒 岩 方 人 (4(1) 



n にが,'. り; さ ん の おひ ii り です が, 少々 コメ 
ン 卜しましょう。 

その 1 , flECOVEm:: ついて 

CP/M では FCB と 呼ばれ る 36 パイ トの 
デ一 を )11 い て フ ァ ィ ノレ' Tf J リ. を f J- つて い ま 
す。 そのう ち 1 'に' 後の 4 バイ ト を 1: おいた 32 バ 
ィ 卜 がデ ィ レクト リ. エントリで, ディ レ 
ク トリ 'エリア は ディレクトリ . エントリ 

の tiitvr あ る わ けです。 ディレクトリ 'ェ 
ン 卜 リ の j'li; お J の 1 パイ トは その ファイル の 

ュ —ザ. コード (0 〜; 15) を' い-して おり, 
どの ユーザに も p,M していない ディ レクト 
リ ( 力 ラ のデ ィ レクト リ) に は E 5 がぶ: かれ 
ています。 逆にい えば, ファイル を'; h' すと 
はテ" ィ レクト リ 'エントリ の': 1 バイ ト に 
E 5 を, I? き 込む こと をな 味し ます。 以 によ 
り, ii'j してし まった ファイル をお (,1^ する に 
は 【; お 、''1 デ ィ レクト リ ■ エントリのお 1 パイ 
トを E5 —ユーザ. コード (; fii?;;; は ) に " 
き 換えれば ぶ 4 いわけです。 
SMC-CP/M の 場 〈W± ブロ ッ ク おは 2 K バ 

ィ ト です か L') , 1 つの ディレクトリ- ェン 

ト リ で ilk 人 K パ' ィ トの ファイル を ゆ 1'. 
156 



でき ます: では 32 K バイ 卜より 人き ぃファ 
ィル はどうなる のかと いう と, き y のデ ィ 
レクト リ 'エントリ を 1 つの ファイル が fO; 
)U す. る こ と にな り ます。 つまり, 32 K べィ 
卜 をお える ファイル を fU;7i す る ときには ^ 
&の ディ レクト リ ■ ェント リ にん t して E 5 
-' の ,1;: き 換え を わ な ければ な b な !■ 、 わ 
けで, 要 なです。 CP/M の内/3;キ/^;;:1に|る1 
して,; 1^ し く は アスキー fl リ 「),[i;flJCP/ 
Mj を 参!! ひして く ださい。 
さて, いよいよ プログラム を^て みる こと 
にしましょう。 まず 1 1 につく のが イン デン 
ト け: ドげ) の やりん-です。 もちろん, C で 
は '十: 1'1 が, 1 トけ る ところに はいく つで も スぺ 
—ス, タ ブ, liW J を/;: く こ と がで き る た め, 

n 山に,' F ズ义を iii ぶこ とがで き, ^^入のな/み 
の メ;: 式で プロ グラム を, |;: く ことができます。 
しかし, プログラム を 入 II けが,;);: むこと を^ 



SMC-C 
STANDARD 



COURSEIV 



える と, ,;)^ みやすい ひ I 化 解 やすい) 式と 
いうの は ある お. は l;J ミ' 1: されて きます。 その 
うち の 1 つが カーニハン & リッチ一 の 「プ 
ログ ラミング パ,; な C」 の 小 での サンプル プ 
ログ ラムの, です。 この 4^ は C の义は ,|「 
になって お り , う *f 义 f F ||;: と もい える よ うな 4 く 
であ り ま すから あ t れの この, ゆ 式に 印、 
じて フ: 口 グ ラ ム を K こ と をお すすめし ます.: 
'― l"t n も こ の ,リ:ぶ\; を 採 川 してお ります ので, 
C プロ ダラム を ftfi^ii してく ださる 》j はで き 
る だけ この』;: j: にで プロ グラム を ,リ いてく だ 
さい: プロ グ ラ ム の ブ 口 ッ ク miHi が に I: «Wi''J 
に にて 取れる ように ,リ: かれて い る も のが 

し い プロ ダラ ムの 1 つの あ n: であ ると さ 'え 
ています。 

リスト 1 でバ グ と ALU) れ る ;';|; 分が 1 か リ) i あ 
り ます。 main ( ) を! >丄 てく ださい: while 
ル 一ァに 初めて 飛び こんだ と きに もし (U'J、 ド 



の &を 人お し た ら どうなる でしよう か ? そ 
の と き は while の あ n—- を満 )i! しない た め ル 
—プ >M や は' お ff されずに secread ( ) から 
'お fr されます- この 時点 て' dr の fii' (は 適 (にか 
;^广かは分か り ま せんが (1: 人され てはい ま す。 
しかし, tr, sec の f め: は (\: 人され て おらず, 
f i の を W つてい ます。 この ィ、 4: fll'i. を I に 
1. ' て テ"一 タ の ,1ト き 換え を ひう ことにな つて 
しまい, ぐあい が: お I. ' のです。 では ど う す 
れば丄 'よい か といい ますと, そのに のば 文の 
屮 の break のと ころに secread ( ) 力' らの 
1 f J- を 移; [り J させ, これ ら の 义が' お U される 
ときには, 必ず 变 n の が 確 i している よ 
うにし ます。 こう すれば, ド ラ ィ ブ ifrv の 
人 乃 li.'j: に 以 ド のま:! (を 人 力 しても fi'f h し な 
いで プロ グラ ム が 終 J' する ことになります。 
また, トラック, セクタ 人 川 i.'j: に 人お され 
た fift. の 1): 、''ifl: の チェ ウ ク がされて いません。 
W^k し た ん だけが 使 )11 する よ う な プロ ダラ 
ム ならと も かく, 投 も':, i したりし て 奴 多 く の 
入々 に 使われる よ う な プロ グラムで はこの 
ような (メン ド ク サイと わ れる かもしれ 

ません カリ ことに n しなす るの レ尺 yj です。 

それ かし secread ^ ) と secwrt ( ) てす 
力、 はとん ど li'J じ リ 1.' で, リ一ド ライト 
のん '|(|| がちが つてい る だけです から 1 つの 
Mi: まとめて リスト 2 とし, 呼び出し M 
も '殳リ おす る ことによって, リード ライ 卜 
を統 -fi'j にあつ かう ことができます。 ま た, 
BIOS コ一 ル の 機能 'ふ です 力、 リスト 1 
で は 'ぶ 奴 を め: 接 使 つてい ます 力、 リス 卜 2 
では:; define で した シンボル を Mi つて 
います。 こうして おく ほう がプ 口 グラ ム が 
1; 光み やす くなります ね。 BIOS, BDOS コ一 
ル の 機能 コード を : define で シン ボ ル 化 し 
た ファイル を 作り, BIOS. H, BDOS. H 
と:?^, 付けて お :ナ ば, これらの ファンク ショ 
ン . コール を fijiiij し たければ フ ァ ィ ルの: t 

yil で:: include す れば丄 'ぶ く , 後々 便利 だ と 
うのです がいかが でし よ う。 

その 2. 質問に 対する m 

1 ) 確かに SMC EDIT では 通常 は アン ダ 
—ライン は 人 わで きません: (:ブ 口 ダラム 
ではよ く (^1^ぅキャラ クタでぁるァンダ一 ラ 
インが 人力で きない なんて, SMC EDIT 
に も W つ た も のです が, うまく 人力す る ん 
はが あ ります。 アンダーライン を とりあえ 
ず マイナスな ど にあ: き 換えて 人 乃して おき, 



後て'' 'X" コマンドで アンダーラインに '&' !ぉ 

すれば £>1 いのです。 

2 )SMC-C の バッケ 一シ" の 巾に は CDB と 
いう シンボリック' ザ' f ツ ガがト U'ri してい 
ま す。 CDB.COM と CDB 2.0VL がそれ で 
す 3CDB は, f ま fl) す る CP/M の サイ ズに依 
{{- します ので, i に '適 な も の を お ) 1 1 十る た め 

に は fit コンパイル が必 'ii:: と な ります。 m:t 

されて いる' お i r ' '!能 な CDB ハウケ一 ジ は 
約 56 K 以 I: の CP/M で' お U できます か h 
60 K である SMC- CP.' M にで は そのまま 
'iifr' '【能です: ただし iiiiil の 状態で はあり 
ません。 CDB に I も! して は I'll を 改めて 叫 し 
たい と 、います。 



北 堀さん の 投稿 



さて, 絞いて は ili V: ffl; の t m さんの 作 .*.,', で 
す。 BASIC の グラフ ィ ック 命 く? を C で' お 
^した ものです。 リスト 3 力 f C で ,リ L 、 た ;'; 1; 
分, リスト 4 が アセンブリ, U なで, li: いた プ 
口 ダ ラム を CRL フ ァ ィ ル に 变挽 し た ダ ン 
プリ ス ト です。 

n ド に'々 1 ほ I* (の f お! U ;丄 を; i ベます: 

circle (x, y, r, c, f ) 
int X, y, r, c, f: 
屮 心 (X, y >. 'Nf. r. fcc で I'l を 描く。 
f 二 が I リ, f=l で; りつぶ す。 
box (x, y, X 1, y 1 , c, f) 
int X, y, X I, y 1 , c, f ; 
(x, y)- (x 1, y 1) を i 'けり 線と する I'Llffj 
を tic で 描く: f ; i circle と 
line (x, y. x 1 1 y 1 , c, I ) 
int X, y, X 1 1 y 1 » Ci I ; 
点 (X, y) か ら (x 1, y 1) r.\{m^'j\ く c 
c は 色, 1 は,;!^ JH し 

1 = : ノーマル 

1 • not 

2 : and 

3 

4 

int sin \a, x) 
int a. X ; 

a * sin (X) を す:, 
す。 これら を 使って 三 
を 描く こと もで きる。 
copy (n) 
int n ; 

rtifii のハ一 ド コピー。 



int cos (a, x) 
int a. X ; 

a * cos (x) を i^i 
/ぜ《 数 を fOi つた Mff ミ 



プリ ンタ に; に 力す る 



1 ゆに n によ つて 縦 は 4; を衍 i す る ことが 
できる: 
gclear ") 
char X ' 

グラフ ィ ック I 山 1 ifii を データ X でク リアす 
る C 

gmode 、rv 
mt n , 

グラ フ ィ '-' クモ一 ド の,; ivil。 
gplot ( X, y, c, \ ) 
int X, y, c, I ; 

点 (x, y) に 色 c で プロット する。 1 は 論 リは 
コ— ド, 

int gpoint (x, y) 
int Xi y ' 

(x, y) の データ を iii す。 
tmode knj 
int n ; 



SMC-C 
STANDARD 
COURSEIV 



ぉ'』¥^1ば((の,;;;::^1。 

n= G : 40 X25 ページ 

1 : 40 X 25 ページ 1 

2 : 80X25 
cplot (x, y, c, n) 
int X, y, n '< 
char c ; 

キャラクタお' を 標 (x, y) r./l; Jj する。 
n は ,1!^ き 込む I 山 llflj を' j^: し, tniode ( ) の n 
と じ:, 
sound (li h) 
int I, h ; 

U さし さ h の/ V を; にす。 
font (a, c ) 
int a ■ 
char c [ ] ; 

キャラクタ 'フォン トのリ];^^: a が キャラ ク 
タ ■ コード, C がその デ一 タ の6[!^^】て', char 



c[8 ] ; と' I'i: ■ してお く: a の b 8 が (1 の と 
き,; 允み 出 し, 1 のとき, |;: き 込みと なる Jont 
(0 X 41, C ) で'' A" の フォント 力 す C に „'ん み 
,T, さ れ, font (0 X 141, し- ) で C の デ一 タ が 
41 に セット される。 
int cpoint (x, y, n) 
int X, y, n ; 

H^-K^ (x, y) の 义'; コ一 ド を 卜' R 8 bit に ァ 
ト リ ビュート を I ■.(:': 8 bit に; す。 11 はぺ一 

,、 '■ 

aclear ( x, y, a, n) 

I ぉ標 (x, y) の アトリビュート を a に,;; 
する。 II はべ一 ジ。 
locate ( X, y, n) 
int Xi y, n , 

力一 ソル を l<K^ (x, y) に 移 仙。 
label ( X, y, a, v, h, c, I ) 
int X, y, V, h, c, I ; 
char a ; 

グラフィック I 山 jifll: f-. の ゆ: 標 (x. y) !: K V 
横 h はに 色 c で キャラクタ a を if お' J; する。 
1 は, お JiR。 

cclear (a, b. n/ 
int 3, b, n ; 

ぺ一 ジ n を キャラクタ a, アトリビュート 
b でクリ ァ。 
char inkey (n) 
int n ' 

キ— 人/ Ju getchar ( ) と はちが い, n = l 

で 人お が あ る ま で f.'i: つ 力、 n-0 では はた な 

い。 アスキー コード を ili す。 

print Cx, y, str, n) 

int X, y, n ; 

char * str ; 

I'K^S U, y) に str を; にお。 

wipe (a, n) 

int a, n ; 

グラフ ィ "ノ ク |ifi||fli の'; i'ii:- と テキス 卜 I 山 llfif を 
a でク リアす る。 gclear ( ) と cclear ( ) 
を ま とめた もの。 

(以 I-. です が, 紙 ifii の i5y 係に アセンブリ 
,yf (の ソース を揭战 できない こと をお わび 
します。) 

し 、'とく ci«a 

さて, 今 1"] は ^ ifii の I ほ 係 もありまして 休ん や f 
とさせて いただきました: は' らまた,; 
ゆ: を fij^ 開いた し ま すので ョ 口 シク。 
碑, さ: >i, 御も^ も ヨロ シク。 



157 



リスト 1 



リスト 3 



ョ sed on POCi に NAT^IUME 



, p h / , t i n d ; 

■■-i iiput f. " ir 1 ve 



tr = : np'jt i. "tr aci " '■ - 5 
phy=i nput < "physi eel sector 



pri nt-f ( " 



dump (0 > ; 

seer ead (dr , tr , 5ec+ 1 



printf ( "¥n " ) j 
や 1 nd=i nput ( 



tseqread (dr , tr , sec > 

ri.3tar.hg * ) ; 



= ecr ead ( dr\ tr , sec + 1 
datachg < > ; 

―, tr , sec + 1 ) 



■retread ( 
dump < B) ; 



pr i ntf (name ) 



INPUT statement o-f BASIC 



blO« (12,DMA> 



L oy 1 cal sector ( 



/* set logical sector 



1 og i c <ii I settlor < 1 28 byte) write 



/# I sector write irofn 
Dlifi memory duinp •/ 



print-f t"-/,02x: " , t j+st) »1^>) ; 
for ( i =0; i < 1 6; I ++ > 

pnntf ("y.02x 'ヽ adrU*i6+i : 

print-f つ; 
for (i=0;i a6;i++) : 

i f (cK ' 1 1 … :d) 
pr i nt-f t " * " > J 

el 

prints ( ""/.c " ,d) ; 
pr 1 nt-f k " *n " ) ; 



リスト 2 



陶セ タタ ダン:^ 




track: 2 sector = 1 




1 2 3 4 5 






2 A BIOS -M..,* 


00 : 00 42 49 4F 53 20 




10 : 




ERASE される と 00— 


と なる 


(注記) 早い話が 




F'O : これ は セクタ ダンプ 





158 



idef ine SE し DFrV 9 
ttde-f i ne SE 匚 F;EAD 13 
ndeiine SE 匚 WRT 14 

vDi d secrw (rwmode) 
1 nt rumode; 



bi OS ( rwmode, NULL 3 



fSECWRTl ; 



--? COT; font ,t 
■for ^b=Ci; b<€; -t 



■for fe=0;e<S; ― 
{ gplot (px , i 



prout (OjiOd) ; prout (OxOa) i prout iO>: lb) ; 
praut < 0> 3e) ; prout (Ok lb ) i prout <0;-; 54 > ; 
i-f (:r >B> >i-B; 

cI=mode ( ) ; d >>= 9; a =640; b=0>:36; c-0>:34; 
a (cj==0> ta=320; b=Cix335 c-Ox^Zf > 
" (x<2> copyO(s,b,c) -, 
else ■[ copy 1 ( d , b , c , x ) ; J 
prout (Ox lb > ; prout (0!?4i ) ; 
prout ( O;-; lb > ; pr out ' 0?f 3c ) j 



if (X >4) { b-0k31 
prout (b > I prout ( 



; = Ox 30 J 



prout (Ok lb) ; promt (0>;53) ; prout ( Ok 30 > ; 
prout (iTil) ; proLiL tm2) ; prout (0x30) ; 
"for ti::m n ^+ti ) 

i 

p =-0 ; cl=gpoi lit (b 3 c J ; 



prout ( 0:' Od 〉 ; prout ( 



copy"'' (m , (T. 1 , r2 ) 



' コじ t; (OkZI ^ ; prout ゾ" ベ? -6) ! 



pro jt (Or lb ' ; p 一 out {Oy5^> : p-cut fOy.30) ; 



pro し t < ml > ; prout (m2) ; prout K',; 30) ; 
ior <b=0; b m ; ++b) 



prout ( Ox Od > ; prout < 0-< Oa > ; 



リスト 4 



Sum ; rC 8E 42 ZO 69 DE 03 86 BO A7 8C BE 7B 92 E2 匸 8 : 04> 

Adrs: +0 +1 +2 *T. +4 +5 +, — S キ 9 +A +C fD *E +「 ; Su-n * Ascii Dump * 



. . - - ».M ODTAt'D メ F' 



* I o —r e . □ It _+ ff- G - rr、 んノ- , - 

I メ f ェ s しノ, しォ X ■ , , - J _ 

A - VJ u - 1- Q R r- : 二 

i 1 N p T R N メ rr p ci IJ ! 

* 一し I--iLU< !! -.c£ Til 

F 8 D IT- F 5 <- 3 F DO r " D D D E - B 

It 一 O 二 5 4 3 c CM tj B o マ. - A- 5 .n a _ 2 

Ci - 7 4 4 2 6 3 A I- s 3 G u- E it UJ r. 

c 1 了- 1 Li- 1 5 1 5 t L- D pi B 0:- It c , c 

+ 一 o 4 4 4 3 <■ 4 4 M 4 CJ U E E Ui 5 1,1 

& 7 1- D 5 4 6 — c _> ,ふ 2 It UJ It LU • * - 3 

A 一 4 4 7 rJ W 5 CO マ- 5 01 E 7 9 B _u J _ r 

+ - D0444B444 uo^6t64 - 、 

* . d- in a- rt- ? り- T 4 CO o 2 ,l r 一 r - 

* 5 4 c o 5 4 D 9 4 4 E 2 2 2 ^ - T 一 _ 

■c - ァ F o 1 -.0 C ニニ 4 7 r c- c- o o r> 1 _ - 

I i 

4 I o ?リ <f D _リ 4 4 Cj 5 c 6 ム 6 £ - - 

つ : 5 B 1 F 5 2 6 F ? 5 E 1 1 1- 1 

+ c * E 4 B o 4 5 c c - - 2 2 - 

h 4 4 5 3 4 D 4 5 4 ^ 1 o o o- -.. 二 

-J - c c/ 4 5 O 5 1 7 7 了 L:! 厂 _s 3 u.i U 一 に : 

5 一 o c『 o o o o o o o o c い- り o o 

r 1 o 1 二 n d- IT- 6 7 s c, A iX c D li 一 に 



礙 : き-. 



1 一 o ,、 rt . , • テ as F G ッ i ■ ,、 • 

_J - • * ,、 9 - ,二 N -,、 - ッ ? C 

♦ I 子 - • . - • r I 3 II , # + < -〒, ノ 

J 1 r- c A 1- A to D 6 5 D 3 Li, 3 ill Cl B 

s J F 6 £ r 2 d- 3 D 1- 4 A 7 E E 4 -r 

+ - E r o I c c o c c 0- c 1 c c o 

ミ 一 e6EA3 0-OBOOBEOO97 

+ I Tu c o 2 9 o 3 2 B o o 7 B 

- . 二 u o F ,ノ tj o c c 1 OJ c- c CJ o - リ 

_ o o o 7 1 c 1 7 7 o c 7 

._ . c A c A 3 4 7 3 1 3 c 2 1 

r - - & 7 B 3 c o 1 2 1 2 c c 

+ - c : u 「I n o D o 1 o ひ c c- c- o 

& 1 二 r E947B099F4100E 

フ I F D 8 o E 6 -A- E 6 6 2 6 0- ^' D 5 

+ I 1CCOOO-CF4 3COOBCO 

A_ I 3 r. D 5 o A 9 3 6 E 9 D 2 6 e 

A A 5 A 8 B 7 & o 5 3 1 o 

r J 一 D It o L> o 3 E B 9 <E 2 r- i> It *a 

+ I OCFOlo2Flc7c^iloc 

* 一 Ql-_'-lc403conTn-OFO^^ 

o - 3 Ui _> D 5 二 A A- D CO _!> * _x B B 9 

+ 一 c o o- c o c 6 D 3 E 2 c F 1 c 

s _ o o o o o o o o c o o o o Q o o 

.q 一 2 2 2 2 2 2 2 2 2 2 2 つ i n 2 2 f i 



9 4 2 1 ,一 s c c .1 F F B D A 1 --^ J t. 

A 1 B o 了 A 5 4 2 ^* 6 7 ,.■ 一 -,, ,. -0- 5 „. 9 

r J 。- c c- 4 f i 6 8 A GJ u- 1 _r- o Li 一 4 

2 1 A O C 一- リ c- O o o o o 1 a- c- ,- 一,." 

I D F -0- o- o F A A E 1 o c 1 o 1 - A 

,- It 「-- o c- 1 F> 5 7 9 c UJ c. 4 -c- E I E 

5 2 19 0-000000011-01 一 fli 

3 2 o o o o o o o o o o -n- o E ; 

5 D 2 B o M o o o o o o o 1 3 u : f 一 

0™.-^0g5.u34 69AEF100 I ,■< 

3 E ^ t o o o n- o o o o - o o 2 c 一 f1 

4444A44444444444 一 ^ 




o E it 二 It f 丄 c 3 f J 3 2 E c O り 3 1 6 + 

^- D o E o 3 B 2 E 2 c c o 1 3 2 I p + 

4 o - - o , .- <C c- o o 1 3 E ? リ c- tt 一 了 * 

4 二, .- CN o IN -u ,ゾ o 2 oleic - c. + 

4 c UJ 2 o 2 3 c 2 ,.- ゥ m o c D 3 I 11 + 

u o . - 5 9 1 1 o A 8 3 o F 2 2 - 7 A 

5 c- O 2 E 3 A Li D o D F Ui o 一 < 令 

D し ,f o It O 2 2 c o 5 3 51 o 3 - F ^ 

4 o o c 2 2 c- c- Ul 2 It 1 c it 2 u ^ 2 + 

c- o 2 It o B f J c o 3 o 3 E il c- 3 + 

o CJ 1 1 s D c- 1 1 r-i 7 A 5 & D A 一 广 r.:. 

O o Ui G CO c o c K- 2 2 2 E E 2 「i 一 F + 

o c C -,〕 c い D E 1 2 it £ A 「一 o - 9 + 

o 1 3 2 1 5 D o- B 1 5 1 5 o 9 F I _x 1 

o O 3 2 c. 3 c o E o E c e 0- c f J i o + 

o D 2 3 t A 1 1 I 9 1 D 5 9 OA ^ _ 5 c- 

o 3 2 E 3 2 o A o 2 o E c o 3 . 3 + 

o o o o o o o o o o o o o o o o _ c- 

s 3 3 マ> 5 3 3 3 3 3 3 3 3 3 J ,.:- I u d 

o o o o o o o o o o o o o - o o o - a,.. A 




編 集 部から 




零问 ^集 



当 編集 室で は, 読者の 皆 さまからの 自作 ブ 
ログ ラム, 原稿 を 募集いた します。 ジ ヤン 

ルは, 次の 3 つです。 

① 自作 プログラム 

ゲーム, ビジネス, グラフィック. ュ一テ 
ィ リ ティ, ツールな ど, SMC シ リ ― ズぁ る 
いは H B シリーズで 使える プ13 グラム, 気 

S に 打ち込める ショ ート • ブ0 グラム を 送 
ゥ てくだ さい。 CP/M な どの S 上で 動 く プ 
ログ ラムで もけ つこう です。 

② ハー ド 製作 

CDOh'HiTBiT 読者に ふさわしい 読み もの 
SR ショート' シ 3 — ト, ii 文, ま た は ぐ 
つと くだけて 「わが 家で は H ぼ BiT を こんな 
ふうに 使って いる」 という レポ一 ト も大歡 
迎。 



応募 要領 



臞 稿に は, 住所, 氏名 (ペンネーム 希望の 
方 は ペンネーム も), 年齢, 連絡先 雷 話 番号, 
職業, そして 対象 機種, 必要な 周辺機器 を 
必ず ご 記入く ださい。 
® 自作 プログラム 

プログラム を セーブした テープ, ディスク 

で ご 応募 ください。 urn は 原則 としてお 返 
ししません が, ディスク は 返送 希望と 害い 
ていた だければ, 返送いた します。 

Oh!HぼBぼは, 初心者 も 対象に しています 
ので. できるだけ 分かりやすい 内容の 説明 
をお 願いし ます。 

フローチャート, 変数 表, メモリ マップな 
ども, できるだけ 添えて ください。 
リスト は, プリンタ のない 方 は プログラム 



メディア のみの 応募で けっこうで すが, 同 
封 を 原則と します。 マシン 語の 場合, ダン 
プリ ストの ほかに, ソース リスト も 必ずつ 
けて く ださい。 

また, 参考文献, 引用 資料な ど は 明記して 
く ださい。 
②ハ— ド 製作 

製作した ハー ドを お送りいた だかなくても 
図面, ;S 稱 など を 検討の 上. 当 編集部より 
連絡いた します。 

回路図 は, 大きく 鲜 明に 描いて ください。 
トレースの 必要はありません が, 部品 名. 
ピン » 号な ど を 見やす く, スペース をと つ 
て 書く ようお 顔い します。 また, 実体 配線 
図, 部品 表 もっけて く ださい。 



す 易 載 方法 



毎号, 優秀 作品 を OhtHiTBiT 誌上に 揭 載し 
ます。 原 橘 は, 揭敏 にあたり 修正 させて い 
ただく 場合が あります。 あらかじめ ご了承 
く ださい。 

掲載 作品に は, 本誌 規定の 原 橘 料 を さし 上 

げ ます。 




次 



最近, 読者の 方からの 投稿が 増えて きて, 
編集者一 同 キヤ アキ ャァと 喜んでお リ ま す。 
いや 一, Oh! hUTBIT の 読者 は レベルが 离 
ぃぜ つ!! SMC の 原稿が JE 倒 的に 多い よう 
です が, MSX の ユーザ— もがん ばって ね。 
プログラムに 限らず, 「私の 使い方」 「ゲーム 
の 攻略 法」 「ヮ タシャ さつば り わからない」 
なんでもよ ござんす。 くじけず 手紙 を 害い 
てくだ さい。 と ゆ 一ところで 凸版印刷の 菊 
やん 登場。 「もう 時間が ありません。 失禁し 
そうです よ」。 失禁され て はた ま らな いので 
この 原稿 を 渡さなくて は。 次号 は, ゲーム 
について 考えて みたいで すね。 靠' 「ビース- 



Oh!HIT3IT Vol.6 480 円 

1985 年 7 月 I 日 発行 

薩発 行人 孫 正義 
國纆集 人 田 銷洋; 台郎 

國 発売元 株式会社 日本 ソフト バンク 

出版部 〒102 東京都 千代 田 区 四 * 町 2-1 

TELM(26lH035( 代) 

本社 東京都 千代 田 区 九 段 南 2-3- U 
TEL03(263)3630 (代) 

大阪 支店 大阪市 南 区 難; 皮 千日 前 5- 19 

TEL06(644)OI9l(ft) 
画 印刷 凸版印刷 株式会社 
國 編集 西 澤伸樹 
画 技術 松 田 辰 夫 徳永聪 
讀 海外 協力 |15 形成 美 
漏 協力 棵本博 行 西 田明宏 乗 松保智 
画 カメラ 浜崎昭 杉 山 和 美 
C l984SOFTBANK5tli-0228 1-7 
本誌からの 無断転載 を 禁じます。 

■ COVER : Yunko Arata 

■ design : Shoko Fujiyama I 



160 



SONY 



m 





ツビ 一« ロード すれば, 

—歩 進んだ 自分に 会える 



SONY 



SONY 

MIOTO FLOPPYDISK 

Single Sided 

MFD-1 




M 



C 




D 



L O 
I S 



P 

K 



R O 
P Y 



a5inch(86mmy 

80Tf.(lDDI/4OTr-(lD* 



'さ 




KAPn ゥ 3t5inch(86mm> 

I VI 画 こ acrrr(2I»l/4(ITf.(2Dy 




Double Sided 



らの頭 Jlrt とセ ン スでキ 一ボ一 ドを たた く, CG ゃプ a グラム を 
> く る。 自分の R を クリエ ィ ト する ために, 3.5 イン チを ロードす る: 
そん な MF D 1H. ft がいまい ちばん 牛: き 牛: きして います: マイ クロフ 
' ビ一 ディスク は、 独 (H の ハイ フ 'レシ ジョン VIVA X 磁性 (本 を 

採 W 。データ エラ一 につな がる ノイズ を 押さえ, ms N 比, 高 
力、 お 分解能 を宾 現して います。 パソコンが:^ m -部 にな 

つてし まつ た 僕 bMFD 世 ft のメ ディアです: 

MFD-1 片面 O.MVI バイト ¥1.350 MFD-2 两面 1.0M バイト ¥ t J50 

ノ クニ フニ ピーティ スク 

ソニ隱 の 15 インチ MFD 

幕 本性 能 (MFD I ^通) 暑 トラ, ク JKj : み:) トラ ゥク寺 イド, 40 トラック サイド 秦ト 
ラック 密/^ : U5TPi(80 トラックし 67,5TPI"0 トラック > 參: d 錄密 : 8.187BPI 
(サイに cr)、8,717BPI (サイドつつ 攀$ ^力' : MFM^^i^ 使容录 : 0.5M バ 
イト (MFD n, し OM バイト (MFD- 2> 二; [^at ま : 5001c ヒリ ト *:M600RPNn 



お 問合せ; i. ノ 二一職 ヱ i^t«l 



,,- 舊 *TFtf"M-TT ItnniTT riT — ^1 丄 —丄 ttf 八け T14] *t^;ffl.ii'illV4t^'ii6-5-.B «03»+4*-371; tJI ■ '<gfT «¥;«3' >^Bi^U;l%*tiK 



I 
圓 




SONY 




あの ロート ランナー をつ くった、 ブ ローダー ボンド 社の 大作、 
パンゲ リングべ 4。 MSX になって、 ソ: 一から 誕生。 

世界 征服の 野望 を 抱いて きた バン ゲ 
リング 帝国 は、 ついに 最終兵器 を完 
成させようと していた。 君の 使命 は、 特殊 蝶 ジェット 
ヘリ を 駆使して 帝国の 秘密兵器 工場 を 破壊す る こと 

にある。 ところで、 画面に 現れる の は、 全体の 約, +0 

ここで 君の 記憶力 プラス 構成 力 を もって 帝国 全体の 
ようす をつ 力、 まなければ、 迷い子に なって しまう。 二の 
ジェット ヘリに は、 工場 や 戦艦 を 破壊す る 爆弾と、 敵 
戦闘機 や レーダ一 など を攻擎 する バルカン 砲が あ 
パンゲ" ング ペイ ¥4,900 る。 戦略と して (J^ まず 敵の 重要 拠点の 工場 をた たく: 

"^ZTTTZ , T^'^^. と。 高 得点 を あげる と、 名誉の 》 章が 画面に 現れる。 

'■01 984 Broderbund Software. Inc. by Will Wright 

7 月 21 日 発売 予定。 予約' # の 大人? I だ/ では、 一流 戦士と しての 君の テクニック を 待って いる。 




RAM64K バイト? Ifc へ- 
に 幅広く 楽しめる y 一- • 
• 写真 は H5- 二- — 

と トリ 二 トロン 力 T — ^こ •• 

R2 ¥56,000 と-二 み ^ 
ひと ひ' 二 




ヒ ッ 卜ヒク 卜, 



■ 嶋霧 雷 は を Wl£ の 上, 轰 jSB 霸軸 

-—; ^ a し みく たさい, ^ は マイクロ ソ ブト の fli 權 てす 
— — * IjMMS 置 以上の バソコ ン システムで お使いく たさい 



jMi 曰; S ン Z フ ^nted in Japan 定価 480 円 雑誌 0228"~:^